网页存储 web storage(理论)
2015-11-30 17:26
381 查看
web storage提供两种方式将数据保存在客户端:一种是localStorage,另一种是sessionStorage;
(一)存储、读取和清除localStorage
(二)存储、读取和清除sessionStorage
(1)存储:
window.sessionStorage.setItem(“userdata”,”hello h5”);
window.sessionStorage[“userdata”]=”hello h5”;
window.sessionStorage.userdata=”hello h5”;
(2)读取
var valueOne=window.sessionStorage.getItem(“userdata”);
var valueOne=window.sessionStorage[“userdata”];
var valueOne=window.sessionStorage.userdata;
(3)清除
window.sessionStorage.removeItem(“userdata”);
delete window.sessionStorage[“userdata”];
delete window.sessionStorage.userdata;
//全部清除
sessionStorage.clear();
(一)存储、读取和清除localStorage
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>localStorage</title> <script type="text/javascript"> function onLoad(){ if(typeof(Storage)=="undefined"){ alert("sorry!"); }else{ btn_save.addEventListener("click",saveToLocalStroage); btn_load.addEventListener("click",loadFromLocalStrage); btn_clear.addEventListener("click",clearLocalStorage); } } function saveToLocalStroage(){ localStorage.username=inputname.value; } function loadFromLocalStrage(){ show_LocalStorage.innerHTML=localStorage.username+"你好,欢迎!" } function clearLocalStorage(){ localStorage.clear(); show_LocalStorage.innerHTML=localStorage.username; } </script> </head> <body onload="onLoad()"> <label for="userName">请输入你的名称:</label><input type="text" id="inputname" value="" /> <br /> <div id="show_LocalStorage"></div> <button id="btn_save">存储到LocalStorage</button> <button id="btn_load">从LocalStorage读取数据</button> <button id="btn_clear">清除LocalStorage数据</button> </body> </html>
(二)存储、读取和清除sessionStorage
(1)存储:
window.sessionStorage.setItem(“userdata”,”hello h5”);
window.sessionStorage[“userdata”]=”hello h5”;
window.sessionStorage.userdata=”hello h5”;
(2)读取
var valueOne=window.sessionStorage.getItem(“userdata”);
var valueOne=window.sessionStorage[“userdata”];
var valueOne=window.sessionStorage.userdata;
(3)清除
window.sessionStorage.removeItem(“userdata”);
delete window.sessionStorage[“userdata”];
delete window.sessionStorage.userdata;
//全部清除
sessionStorage.clear();
相关文章推荐
- Java开发中的23种设计模式详解(转)
- 硬中断和软中断
- 第14周 项目1 - 验证算法 - 分块查找算法
- 1031. Hello World for U (20)
- C#/VB.NET 向PowerPoint文档插入视频
- 第九周项目3-稀疏矩阵的三元组表示的实现和应用(2)
- iOS UIKit中支持拷贝-粘贴操作 详解
- BFS预处理 hihoCoder1251 Today Is a Rainy Day
- 如何设计一个 iOS 控件?(iOS 控件完全解析)
- 【转】java 解析 plist文件
- 在iptables防火墙下开启vsftpd的端口
- 十四周 项目二-二叉树排序树中查找的路径
- Android中View和ViewGroup的measure和layout过程分析
- 第十四周 项目6 二叉排序树中查找的路径
- 第十二周--数据结构--非连通图的遍历之二
- 同步(实时)监听EditText
- DNS的TTL值
- maven
- iOS如何在工程中使用第三方(网络)图片
- FMDB&EGODatabase(数据持久化)