浏览器 FF 3.6
web服务器 APACHE 2.2
HTML5 草案
web项目中我们常碰到的是客户数据的存储和会话数据的保存。
HTML5 提供了本地存储的概念来解决以上问题。
HTML5的本地存储分为两种,一种是类似 session 概念的 sessionStorage;另一种是类似 cookie 的的localStorage。
1. sessionStorage
window.sessionStorage.test='hello'
上面的代码声明了一个key为test,value为hello的键值对。这个值的生命周期是这个这个上下文的生命周期。也就是说当窗体(页面)被销毁时,sessionStorage也随之销毁。
注意这里的value可以是对象,函数句柄以及基本的数据类型。
不过我觉得这个session的用处不是很大,我们完全可以用一个window下的对象来代替sessionStorage的功能.
2.localStorage
window.localStorage.name='hello name';
上面的代码声明了一个key为name,value为hello name的键值对。这个值的生命周期是永久的,直到用户主动删除cookie或缓存。
注意localStorage是有大小上限的,每个设备都会不一样,应该是M级以上的,具体的我也没查到。
这里还要注意的是localStorage是不能跨域访问的,对这个域的鉴别是由
[schem] [host] [port]
来决定的。
比如 http://a.com 和 https://a.com是不能共享一个localStorage。
3.globalStorage
一个FF yy的产物。功能和localStorage 一致。
分享到:
相关推荐
Web Storage是一个比Cookies更加强大和灵活的客户端存储技术。它主要分为两个部分:LocalStorage和SessionStorage。LocalStorage提供了一个无时间限制的存储区域,数据会在用户清除浏览器数据之前一直存在。而...
在提供的"client-side-encryption-main"文件中,包含的是一个客户端加密的封装库,可能是一个示例项目或一个可复用的模块。这个包装器简化了使用`gsutil`或Python客户端库进行客户端加密的过程,确保加密操作的一致...
5. **Local Storage 和 Session Storage**:HTML5引入的新特性,允许在客户端存储大量数据。Local Storage长期保存,而Session Storage仅在当前会话有效,两者均不涉及服务器通信,适用于单页应用(SPA)的数据管理...
其中包括服务器端加密(Server-Side Encryption,SSE),客户端加密(Client-Side Encryption,CSE)以及使用KMS(Key Management Service)进行密钥管理。 1. **服务器端加密(SSE)**:OSS在存储数据前自动进行...
MinIO MC(MinIO Client)是一款开源的、跨平台的命令行工具,用于管理对象存储服务,尤其是MinIO对象存储服务器,同时也兼容Amazon S3 API。由MinIO公司开发,它提供了简单易用的命令行接口,方便用户进行数据的...
vSphere WS API采用了基于server-side managed object、client-side managed object references和data objects的架构模型。 ##### 1. Managed Object (MO) - **定义**:在服务端(ESX/ESXi或vCenter Server)上表示...
6. 优化使用Web存储(Optimizing with Web Storage):Web存储提供了在客户端存储数据的能力,包括localStorage和sessionStorage。这部分将讨论如何有效地利用这些存储机制,提升Web应用的性能和用户体验。 7. 地理...
- **客户端配置**:`Client-side Deduplication Verification Level: 0 %` 表示客户端去重验证级别为0%,意味着去重功能可能未启用或配置为低级别。 - **调度模式**:`Scheduling Modes: Any` 允许任何模式的调度,...
- **共享存储**:所有节点都通过高速网络访问相同的存储设备,通常是通过SAN(Storage Area Network)技术实现。 - **网络组件**:包括公共网络(用于客户端访问)和专用网络(用于节点间通信),两者需分离以提高...
虽然标签中提到的是"CSS",这通常与前端网页设计有关,但在GCP工程师的课程中,它可能指的是Cloud Storage for Firebase的Client-Side Storage Syntax,这是一个允许在客户端浏览器存储数据的服务。CSS在这里可能是...
### 九、配置Client-Side TAF 最后,为了提高应用程序的高可用性,还需要配置客户端的TAF(Transparent Application Failover)功能,使客户端能够在服务器故障时自动切换至其他可用实例。 以上是基于“oracle11gR...
23. 离线应用与客户端存储(Chapter 23: Offline Applications and Client-Side Storage):讲解了构建离线Web应用的技术和策略,包括使用Web存储API。 24. 最佳实践(Chapter 24: Best Practices):提供了在...
5. **Client-side Database**:通过WebSQL或IndexedDB提供本地数据库存储,使得离线应用成为可能。 6. **Offline detection and caching**:允许检测网络状态并缓存资源,便于离线访问。 7. **XMLHttpRequest with ...
CSP,全称为Client-Side Programming(客户端编程),是互联网应用开发中的一个重要概念,它涵盖了在用户浏览器中执行的各种编程技术,如HTML、CSS、JavaScript等。"CSP-Bootcamp:客户端专业新手训练营"是一个针对...
3. 客户端资源限制(Client-Side Resource Limitations): 文章指出,传统的数据预取策略并不适合资源有限的客户端机器,比如内存和计算能力都有限。为了解决这个问题,本文提出一种新型的服务器端预取机制,以减轻...
4. **Client-side API**: Toolkit还提供了丰富的JavaScript API,允许开发者在客户端直接操作和控制控件,进行更精细的交互设计。 5. **皮肤和主题**: Toolkit支持自定义皮肤和主题,可以方便地更改控件的外观,使...