sessionStorage用于分页,瀑布流和存储用户数据等
2015-05-18 15:10
771 查看
在手机网页开发中,会用到分页和瀑布流来分量显示数据。这里会遇到一个问题。当点击某条数据进入详情后,再按手机的返回键会到上一个页面,该页面是重新加载的。
本人在微信里用内置的qq浏览器打开页面,window.history.back(),window.history.go()这些不说参数会重置,但a标签的target _blank,都无法办法,根本没有新开页面。
于是只要用到sessionStorage了。
sessionStorage是html5中类似于session,cookie的东西,能存储大量的数据,会随着访问的终止而消亡。
本人在微信里用内置的qq浏览器打开页面,window.history.back(),window.history.go()这些不说参数会重置,但a标签的target _blank,都无法办法,根本没有新开页面。
于是只要用到sessionStorage了。
sessionStorage是html5中类似于session,cookie的东西,能存储大量的数据,会随着访问的终止而消亡。
//第一次调用的函数与第二调用的函数是有区别的。在ScrollList中需加上如下js, //strSearch 为生成好的html,需拼接在原来数据的后面 //这里分别定义sessionStorage.data1记录之前的数据 ,sessionStorage.PageIndex1记录之前的页数。 if (strSearch != "") { var data = $("#List").html(); strSearch = data + strSearch; $("#List").html(strSearch); sessionStorage.data1 = strSearch; sessionStorage.PageIndex1 = P_intPageIndex; }
function GoHistory() { P_intPageIndex = sessionStorage.PageIndex1; $("#List").html(sessionStorage.data1); sessionStorage.clear(); } function StartJs() { if (typeof (sessionStorage.data1) == "undefined") { List(); } else { GoHistory(); } } StartJs();
相关文章推荐
- Flex ActionScript 3.0 SharedObject 用于在用户计算机或服务器上读取和存储有限的数据
- 用于数据迁移的存储过程:适用同用户的数据迁移
- 利用HTML5新特性localstorage把用户数据暂时存储在客户端,用于之后上传
- sessionStorage的取值,存值,删除(用于浏览器存储客户端的访问数据)
- SharedPerferences 保存数据,android提供用于保存简单配置信息,标记,用户数据的一种方式
- IOS 存储和读取用户首项数据
- 一个简单的数据行分页用户控件
- 普通用户注册 插入数据的存储过程
- 发布一个高效的数据分页的存储过程 可以轻松应付百万数据
- 修复一个吉日嘎拉MSSQL数据库版中的分页存储过程bug
- 汇编语言三 设数组ARRAY存储多个8位无符号数据,其中第一个字用于存放数据个数,试编写程序求数组元素之和,将结果存放在AX中,若计算的和超过16位数表示的范围,则给出溢出标志DX=-1,否则D
- 8.3 编写一个密码类,其中包含一个 str 密码字符串私有成员数据,一个“==”运算 符重载成员函数,用于比较用户输入的密码是否正确。并用数据测试该类
- 通用的数据分页的存储过程
- 【Cocos creator】文件数据读写,用户数据存储
- 实现千万级数据分页的存储过程!
- 将jQuery Pagination分页插件用于不使用AJAX加载数据的页面
- 存储过程分页【亿万庞大数据分页】
- SQL Server分页显示数据的存储过程
- Redis学习笔记(九)redis实现时时直播列表缓存,支持分页[热点数据存储]
- C#下创建存储过程用于Insert或者Update数据的Demo