这个是可以将用户数据缓存到本地浏览器.据说可以缓存100k以上数据,支持ie,firefox2以上,不占用cookie.当cookie 数据太大时这个可以是首选.
以下是为 ecmall 写的一个缓存类.所有方法使用动态绑定.在确认浏览器后才把对应的方法绑定上去.该类使用了ecmall自己的框架,我把涉及的部分都放到Storage类后面.该类还缺一个json解析类,可以自己去找.
Storage.js类
- var Storage = new Object();
- Object.extend
javascript( )
这个是可以将用户数据缓存到本地浏览器.据说可以缓存100k以上数据,支持ie,firefox2以上,不占用cookie.当cookie 数据太大时这个可以是首选.
以下是为 ecmall 写的一个缓存类.所有方法使用动态绑定.在确认浏览器后才把对应的方法绑定上去.该类使用了ecmall自己的框架,我把涉及的部分都放到Storage类后面.该类还缺一个json解析类,可以自己去找.
Storage.js类
今天,下午写着的时候群里有人提出一个这样的问题.
<div class="list">
<div class="item">
第一篇文章</div>
<div class="item">
第二篇文章</div>
.....</div>
而且在每个条目的div的右上角都有一个“评论”链接,点击就会展开所有的评论,并且显示评论框,这个链接的形式如下:
<a class="comment-mod" href="#">评论</a>
如果用户直接查看文章列表,那么所有的评论以及评论框都是不显示的,但是如果用户通过别的页面比如首页的个人动态直接定位到这篇日志,那么评论就应该全部显示。而列表页和查看单个条目的页面是同一个页面,这就要求我判断一下用户是否定位到该篇日志,如果是,就通过JS来触发 A 标签的点击事件。