`

客户端存储技术 - 笔记

 
阅读更多

cookie

每个域名50个,大小总计4kb是安全的

 

 

localStorage

sessionStorage

 

size:  5-10MB

window.onstorage 存储被改变的监听事件

e.originalEvent.newValue 新值

e.originalEvent.oldValue  旧值

 

兼容性:   IE8...

 

 

indexDB (本地数据库)

 

size: 50MB+ 

ios 8对 indexDB的支持存在严重的问题,需要考虑兼容

 

兼容性: IE11...

 

 

Web SQL

 

size: 5MB+

demo code:

var db = window.openDatabase("db1", "v1", "Database 1", 5*1024*1024);

 

 

 

工具库

 

Lockr 它封装了Web存储API, 提供类型转换,支持hash值类型...

 

Dexie 简化indexDB操作

 

localForage Mozilla开源项目,客户端存储封装器,支持indexDB,web sql和本地存储,动态选择最佳的存储机制

 

PouchDB 客户端存储,支持数据同步

 

lawnchair 一个比较"古老"的库,也是通过适配器API支持多种存储方法

 

分享到:
评论

相关推荐

    云笔记App-Android-客户端-服务端-Mysql-实验报告-安装指导.zip

    这篇实验报告涵盖了构建一个云笔记应用的全过程,主要涉及了Android客户端、服务端以及MySQL数据库的集成使用。这个项目是一个典型的移动应用开发实践,对于学习Java和Android开发的学生来说,具有很高的参考价值。 ...

    笔记记录分享网站论文-笔记记录分享网站-java-文档-论文

    1. **安全性设计**:确保数据传输和存储的安全,采用加密技术保护用户隐私。 2. **用户体验优化**:界面简洁友好,响应速度快,操作流程直观。 3. **数据处理能力**:支持大量用户同时在线,能够高效处理高并发请求...

    蚂蚁笔记客户端

    综上所述,蚂蚁笔记客户端采用了一些先进的技术,如Node.js后端、OpenGL ES图形处理以及FFmpeg多媒体支持,提供了全面的功能来满足用户的云笔记需求。通过自建服务器,用户不仅可以享受便利的笔记服务,还能掌控自己...

    【学习笔记】Mysql入门很简单-笔记

    - **数据库**: 可以理解为一个存储数据的仓库,这些数据按照一定的规则被组织和存储起来。通过使用数据库管理系统(DBMS),我们可以有效地管理和组织这些数据。 - **SQL语言**: SQL即Structured Query Language(结构...

    一个支持私有部署的云端存储双链笔记软件,支持 Windows,Mac,网页客户端,网页移动端 同时还是一个个人博客

    标题中的“云端存储双链笔记软件”是指一种创新的笔记管理工具,它结合了云存储技术和双链结构,提供了一种高效、灵活的个人知识管理解决方案。私有部署的特性意味着用户可以选择将自己的数据存储在自己的服务器上,...

    记录-笔记-html-异步读取省份和二级城市

    以上就是关于“记录-笔记-html-异步读取省份和二级城市”这个主题的主要知识点,包括jQuery的异步请求、JSON数据交换、前端与后端交互以及表单验证等。在实际开发中,理解和熟练掌握这些技术是提升网页应用性能和...

    linux-笔记

    ### Linux系统快速入门知识点 #### 一、Linux简介与历史 - **定义**: Linux是一种自由且开放源码的操作系统。 - **起源与发展**: Linux...通过实际操作练习这些命令和技术,可以进一步提高对Linux的理解和应用能力。

    xen全虚拟化安装solaris-笔记

    `vnc`和`vncunused`参数启用了VNC远程桌面服务,使得可以通过VNC客户端连接到虚拟机。`on_reboot`和`on_crash`参数定义了虚拟机在重启或崩溃时的行为,这里是自动重启。 6. **其他配置参数** - `uuid`:虚拟机的...

    【网络编程】-笔记.docx

    这种架构中,客户端负责用户界面和部分业务逻辑,服务器则处理数据存储和计算。 - **B/S架构**:浏览器/服务器结构,用户通过浏览器访问服务器上的网页应用,如谷歌、火狐浏览器。在这种架构中,服务器提供网页内容...

    Java笔记桌面程序

    对于这个项目,学习和了解Java的基础语法、面向对象编程、GUI设计以及数据存储技术(如SQLite数据库)是非常重要的。同时,掌握版本控制工具如Git,以及理解软件工程的基本原则,如模块化、可维护性和测试,也是开发...

    hadoop3.x笔记.docx

    Hadoop 3.x 笔记 Hadoop 是一个基于分布式存储的大数据处理框架,本文档将详细介绍 Hadoop 3.x 的配置和底层原理,从零搭建集群以及解决遇到的问题,通过图形化的方式更好地理解 Hadoop 的作用。 一、HDFS 组成 ...

    有道云笔记桌面版 v6.6.0.0 官方版.zip

    有道云笔记是网易有道官方出品的一款专业的云存储软件,软件采用云存储技术及云应用概念,打造访问轻松,存储安全的个人云笔记空间,实现个人资料和信息跨平台跨地点的云管理。软件界面美观简洁、简单全面、实用方便...

    存储培训-1.1数据=信息.pdf

    《存储培训-1.1数据=信息》课程深入...这不仅对存储技术提出了更高要求,也对数据管理和保护带来了巨大压力。因此,理解数据与信息的关系,掌握有效的存储策略,对于个人和企业来说,都是在信息时代保持竞争力的关键。

    MySQL核心技术学习笔记

    ### MySQL核心技术学习笔记 #### 一、为什么要学习数据库 学习数据库的重要性主要体现在以下几个方面: 1. **持久化数据到本地**:数据库能够将应用程序产生的数据持久化存储在磁盘上,即使系统重启也不会丢失...

    oralce11g-all-in-one笔记

    5. **闪回技术** - “19闪回技术.txt”涉及到Oracle的闪回功能,这允许用户撤销数据库到某个时间点的状态,包括闪回查询、闪回表、闪回数据库等,对于错误操作的恢复非常有用。 6. **安全性与用户管理** - “6-1...

    Hive大数据仓库-笔记整理 (一)2020年最新版.pdf

    Hive Server负责接收和执行客户端的查询请求,Hcatalog用于共享元数据,Hive Metastore存储表和分区的元信息,而HQL是Hive的查询语言,类似于SQL。 2. **Hive数据模型**:Hive支持两种基本的数据模型——表和分区。...

    Notes客户端配置说明(R8新版)-1.docx

    【笔记客户端配置说明(R8新版)】 在进行Notes客户端的配置和升级时,有以下几个关键步骤需要遵循,确保用户的数据安全和新版本的顺利安装。 1. **安装前的准备** - **备份用户ID**:在升级或重装Notes前,首先...

    微信小程序的云笔记平台设计与实现.docx

    云笔记小程序的核心功能包括文字笔记、图片笔记和笔记分享,同时结合云存储和实时更新技术。 - 文字笔记功能:不仅支持文字录入,还具备复制粘贴、摘要显示、分类管理、保存时间显示等功能,满足多样化需求。 - ...

Global site tag (gtag.js) - Google Analytics