替代Cookie在客户端存储数据。
Cookie存储数据缺点:
Size: Cookies are limited to about 4 kilobytes in size.
Bandwidth: Cookies are sent along with every HTTP transaction.
Complexity: Cookies are difficult to manipulate correctly.
PersistJS优点:
Small (9.3k minified, 3k gzipped)
Standalone: Does not need any additional browser plugins or JavaScript libraries to work on the vast majority of current browsers.
Consistent: Provides a consistent, opaque API, regardless of the browser.
Extensible: Custom backends can be added easily.
Backwards Compatible: Can fall back to flash or cookies if no client-side storage solution for the given browser is available.
Forwards Compatible: Supports the upcoming versions of Internet Explorer, Firefox, and Safari (Opera too, if you have Flash).
Unobtrusive: Capability testing rather than browser detection, so newer standards-compliant browsers will automatically be supported
与PersistJS类似功能项目包括:Dojo Storage。遗憾的是DojoStorage依赖Flash,没有安装Flash的浏览器DOJO storage不起作用。
原文地址http://www.zgkw.cn/forums/forums/74105/ShowThread.aspx#74105
分享到:
相关推荐
4. **配置HBase连接**:在Java项目中,你需要添加HBase的JAR包依赖,这通常包括HBase的客户端库,如`hbase-client.jar`。这些可以通过Maven或Gradle等构建工具管理。 5. **配置HBase配置文件**:创建一个名为`hbase...
Redis是一种开源、高性能的键值对数据存储系统,常用于数据库、缓存和消息中间件。在Windows操作系统中,由于其原生支持的是Linux环境,因此需要借助客户端工具来连接和管理Redis服务器。"windows redis客户端连接...
【调试工具|mqtt-spy】mqtt客户端调试工具 mqtt-spy 详细使用教程
5. **依赖库**:客户端可能依赖一些外部库,这些库通常在`dependencies`部分列出,并通过构建工具自动下载。 使用这个客户端工具包,开发者可以在Java或Android应用中执行以下操作: 1. **初始化客户端**:在应用...
1. **wsdl2java.jar**:这个工具是CXF的一部分,用于从WSDL(Web Service Definition Language)文件自动生成Java客户端代码。WSDL是一种XML格式,定义了Web服务的接口,包括操作、消息格式和绑定信息。使用wsdl2...
Oracle客户端是用于与Oracle数据库进行交互的软件工具,它提供了多种功能,如SQL查询、数据库管理、应用程序开发等。在本资源"oracle客户端-所需组件-含操作步骤.rar"中,包含了连接Oracle数据库所需的组件以及详细...
中兴 TD-LTE 客户端驱动正是这样的桥梁,它允许用户的计算机与中兴的4G数据卡进行通信,使得用户可以通过数据卡连接到TD-LTE网络,进行高速的互联网浏览、文件下载、在线视频播放等活动。 对于ZTE MF820S、MF821S和...
相比完整的Oracle客户端,Instant Client不包括数据库管理工具、开发工具和其他非必要组件,仅提供连接和查询功能,因此体积更小,下载和安装更快。 8. **连接池和性能优化**: Oracle Instant Client支持连接池...
本篇主要介绍Cookie技术的读书总结,但是我认为逻辑上最好会和WebStorage技术放在一起进行...用户的信息最好存储在客户端上,这就对客户端数据存储提出了要求。最早的解决方式就是Cookie。HTTPCookie,通常直接叫做coo
总结来说,EV-Globe客户端是一个基于Windows 64位系统的专业地球科学数据可视化工具,利用Qt库创建了用户友好的界面,并通过Visual Studio 2015进行开发。这个特定的5.1版本包含了对数据处理能力的增强,而...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,而PL/SQL是Oracle数据库中的编程语言,用于编写存储过程、函数和触发器等。在没有完整Oracle客户端安装的情况下,可以通过轻量级的“Instant Client”来...
对于InfluxDB 2.0客户端,`README.md`会详细介绍如何安装和使用`influx`命令行工具,以及如何与其他语言的客户端库配合使用。 总结,InfluxDB 2.0客户端工具是与InfluxDB数据库进行高效交互的关键组件,无论是通过...
ElasticSearch客户端工具是用于管理和操作Elasticsearch(ES)集群的重要软件,它们提供了一种直观、高效的方式来查看和管理ES集群的状态、索引、文档以及执行查询和分析任务。这些工具极大地简化了对Elasticsearch...
一直以来,Cookie是客户端存储技术中的传统解决方法。然而,相对于像PersistJS这样越来越流行的框架来说,使用cookie还是有一些不好的地方。比如,cookie被限制在4k字节内。在每个HTTP处理中都要发送cookie会浪费...
安装完成后,客户端通常会包含一个数据库管理工具(如Vertica Analytics Workbench),一个SQL查询工具(如vsql),以及其他辅助工具,如性能监控和数据迁移工具。 综上所述,Vertica Windows客户端是针对Vertica ...
Scylladb或Cassandra 客户端工具 DevCenter
MongoVUE 是一款适用于Windows操作系统的MongoDB窗口化应用程序,它使得您能够非常容易的操作MongoDb数据库的同时熟悉MongoDb的命令行。
SVN客户端工具提供可视化的界面操作,无论SVN服务器是安装在windows还是linux,都可以用此客户端登录查看代码。