`

客户端存储技术 - 笔记

 
阅读更多

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支持多种存储方法

 

分享到:
评论

相关推荐

    Redis全套学习笔记 (带章节目录) 完整版pdf

    redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端,...

    麦库记事Windows客户端 v6.8.5.27.zip

    麦库记事在Windows系统中用麦库创建笔记,拍照,或是备忘录,还可以随时随地通过手机、电脑或者其他设备查看这些笔记,轻松实现同步。 麦库记事Windows客户端是由盛大网络下面负责创新产品研发的创新院开发的一款...

    谷歌师兄的leetcode刷题笔记-webmap-client:webmap的客户端部分,用Leaflet和Vue重写

    谷歌师兄的leetcode刷题笔记JourneyMap 网页地图客户端 此存储库包含 JourneyMap Webmap 的重写客户端部分。 从 5.7.0 版开始,这在 JourneyMap 中可用! 由于我们在使用 Google Maps API 时遇到了一些技术债务,...

    坚果云全平台客户端 v3.4.4.0官方版.zip

    该客户端能够让您在任何时间,任何地点,打开您的坚果云文件夹,阅读文档、查看相册、上传、分享照片、记录笔记。 特点:全平台自动同步 无需手动上传下载,任意文件自动同步到电脑、手机、平板和云端,随时随地...

    Oracle9i备课笔记——吕海东

    Oracle9i备课笔记——吕海东 第1讲 Oracle9i简介 目的: 1. 了解数据库的发展,关系数据库的基本原理。 2. 了解目前市场上流行的数据库产品及特点 3. 了解Oracle数据库的发展 4. 掌握Oracle9i产品系列 5. 掌握Oracle...

    【毕业设计】基于springboot的仿共享单车后台源码及笔记【源码+SQL脚本】.zip

    api测试工具为Postman,还用了mongodb客户端Robo 3T,redis客户端工具RedisDesktopManage 跑这个代码之前,需要准备好数据库,开启redis、mongodb、activeMQ服务。 需要注册自己的七牛云账号(上传头像)、秒嘀账号...

    个人做的HTML5学习笔记

    由此可见,HTML5继承了HTML的部分特征,又添加了许多新的语法特征,比如语义特性、本地存储特性、设备兼容特性、连接特性、网页多媒体特性等。此外HTML5还定义了处理非法文档的具体细节,使得所有浏览器和客户端程序...

    坚果云 windows客户端 v2.1.1.zip

    该客户端能够让您在任何时间,任何地点,打开您的坚果云文件夹,阅读文档、查看相册、上传、分享照片、记录笔记。    特点: 全平台自动同步 无需手动上传下载,任意文件自动同步到电脑、手机、平板和云端,...

    net学习笔记及其他代码应用

    答:服务器端向客户端发送一个进程编号,一个程序域编号,以确定对象的位置。 24.在C#中,string str = null 与 string str = “” 请尽量使用文字或图象说明其中的区别。 答:string str = null 是不给他分配...

    计算机体系结构:量化研究方法:第5版 高清带书签

    书中系统地介绍了计算机系统的设计基础、指令集系统结构、流水线和指令集并行技术、层次化存储系统与存储设备、互连网络以及多处理器系统等重要内容。在这个最新版中,作者增加了当前炙手可热的云计算和手机客户端...

    计算机体系结构

    书中系统地介绍了计算机系统的设计基础、指令集系统结构、流水线和指令集并行技术、层次化存储系统与存储设备、互连网络以及多处理器系统等重要内容。在这个最新版中,作者增加了当前炙手可热的云计算和手机客户端...

    计算机体系结构:量化研究方法(第5版)

    书中系统地介绍了计算机系统的设计基础、指令集系统结构、流水线和指令集并行技术、层次化存储系统与存储设备、互连网络以及多处理器系统等重要内容。在这个最新版中,作者增加了当前炙手可热的云计算和手机客户端...

    youdaonote_unsilent33.exe

    1、纷繁笔记轻松管理——分类整理笔记,高效管理个人知识,快速搜索,分类查找,安全备份云端笔记,存储永不丢失的珍贵资料。 2、文件同步自动完成——自动同步,无需拷贝下载:支持图片及文档类附件,无限增长的大...

    mobile_notes_app:手机笔记应用

    手机笔记应用 安装 终端:cd mobile_notes_app / src ...用 打开移动浏览器并连接到 ...该项目实现了注释的必需功能,并使用本地存储在客户端Web浏览器中本地存储注释数据。 在离开网站导航,关闭浏览器选项卡,退出浏

    Android开发教程&笔记

    丰富的开发环境包括设备模拟器,调试工具,内存及性能分析图表,和Eclipse 集成开发环境插件应用程序Android 会同一系列核心应用程序包一起发布,该应用程序包包括email 客户端,SMS 短消息程序,日历,地图,浏览器...

    amazon-sp-api-clients

    的客户端以适应您的业务逻辑,我可以为您提供此项技术支持。 商业合作请联系 。 用法 为了节省时间,我只是将部分测试代码粘贴到此处作为演示。 为了更好地理解,所有字段都是实际字段的相同长度,并且保留了一些可...

    asp.net知识库

    技术基础 New Folder 多样式星期名字转换 [Design, C#] .NET关于string转换的一个小Bug Regular Expressions 完整的在.net后台执行javascript脚本集合 ASP.NET 中的正则表达式 常用的匹配正则表达式和实例 经典正则...

    基于STM32+ESP8266实现MQTT客户端协议,可以远程控制开发板上的LED灯.zip

    社区与资源:ST官方社区、论坛、博客、技术文档、培训材料、应用笔记、用户案例等资源丰富,为开发者提供全方位的技术支持和交流平台。 产品线与封装 STM32产品线按性能、功耗、外设组合等特性划分为多个子系列,...

    MySQL基础笔记学习(1)

    (2)数据库(DataBase):存储数据的容器、管理数据的方法和技术 (3)数据库系统的组成 2、数据库 (1)数据库管理系统(DataBaseManagementSystem:DBMS):主要是进行数据的创建(Create)、读取(Read)、更新...

    Tech_Talk_again:只是放一些关于分布式系统技术的谈话笔记

    根据 Github Etcd 存储库: Etcd is a distributed, consistent key value store for shared configuration and service discovery. It is written in Go and uses the Raft consensue algorithm to manage a high-...

Global site tag (gtag.js) - Google Analytics