HTML5 localstorage浏览器本地存储
2015-06-05 09:00
525 查看
应用场景:
当我们用JSON来模拟后台数据的时候,前台增删改查都是把数据放到一个JavaScript对象中,但是这种方法的数据只能作用于一个页面。localstorage的出现解决了我们这个问题!即通过localstorage把数据存储在浏览器上,然后在另一个要引用此数据的页面中再取出localstorage的东西!
比如:当你首次访问某个页面,在该页面中展开主菜单的子菜单,刷新页面,子菜单已经自动展开(因为该状态已经被记录到浏览器中了),或者说关闭浏览器重新打开该页面,子菜单依旧是展开的。
代码:
现在有一个JSON文件,点击“获取数据”按钮,JSON文件的内容读取到页面上。再点击按钮,内容清空。
json文件
html代码
当点击按钮时,json文件的内容在id为jsonTip的div中展示,用data-rel来标记状态。
js代码
点击按钮
刷新页面后
当我们用JSON来模拟后台数据的时候,前台增删改查都是把数据放到一个JavaScript对象中,但是这种方法的数据只能作用于一个页面。localstorage的出现解决了我们这个问题!即通过localstorage把数据存储在浏览器上,然后在另一个要引用此数据的页面中再取出localstorage的东西!
比如:当你首次访问某个页面,在该页面中展开主菜单的子菜单,刷新页面,子菜单已经自动展开(因为该状态已经被记录到浏览器中了),或者说关闭浏览器重新打开该页面,子菜单依旧是展开的。
代码:
现在有一个JSON文件,点击“获取数据”按钮,JSON文件的内容读取到页面上。再点击按钮,内容清空。
json文件
html代码
当点击按钮时,json文件的内容在id为jsonTip的div中展示,用data-rel来标记状态。
js代码
点击按钮
刷新页面后
相关文章推荐
- 7款超酷HTML5 3D动画精选应用及源码
- HTML5使用DeviceOrientation实现摇一摇功能
- 移动HTML5前端性能优化指南
- 【HTML5 WebSocket】WebSocket对象特性和方法
- 手机浏览器上传照片
- 使用html5兼容低版本浏览器
- 移动前端头部标签(HTML5 head meta)
- HTML5学习笔记 Geolocation(地理定位)
- HTML5实现摇一摇的功能(实测后)
- iframe跨域通信--html5.postmessage
- html5利用websocket完成的推送功能
- HTML5学习笔记 拖放
- HTML5动画软件工具编辑器 HTML5动画分类 工具推荐
- 从零开始学习H5应用(1)——V1.0版,简单页面滑动切换效果
- HTML5 本地存储 localstorage 安全分析
- html5 本地存储
- html5通过浏览器调用手机相机
- 关于HTML5
- 我的第一个HTML5应用
- 超炫HTML5 SVG聊天框拖拽弹性摇摆动画特效