利用HTML5的本地存储实现图书馆网站的个性化

来源 :科技资讯 | 被引量 : 0次 | 上传用户:m6300
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文主要介绍实现图书馆网站个性化的一套方案,即利用HTML5的本地存储[1](LocalStorage)特性。同时,对于那些不支持本地存储的浏览器(如IE6),本文也进行了一些探讨,并给出能够实现类似于本地存储功能的替代方案。
  关键词:HTML5 本地存储 LocalStorage 个性化 书签
  中图分类号:G71 文献标识码:A 文章编号:1672-3791(2013)04(b)-0253-01
  所谓的网站个性化,是指网站能够记住不同用户的信息(如浏览记录或最近一次登录时间及地点等)或者用户能够根据自身喜好定制网站(如决定网站首页显示哪些内容等)。一些购物网站,如卓越亚马逊网,能够记住用户的图书浏览历史,提醒用户可能感兴趣的图书有哪些。
  要实现网站的个性化,关键是如何存储用户的个性化信息。幸运的是,我们现在可以使用HTML5的本地存储来将信息以键值对的形式保存在本地计算机中。这样,当用户再次访问网站时,浏览器会在需要时将信息从用户本地计算机中取出来供前端程序使用。
  可以看到,在存储数据及获取数据的过程中,都是在前端进行,并且无论用户离开站点或关闭浏览器,存储的数据都不会消失。
  不过,要使用HTML5的本地存储,需要有支持该特性的浏览器。目前,大多数浏览器的最新版本都支持本地存储。对于那些不支持本地存储的浏览器(如IE6)而言,可以使用其它本地存储技术(如Cookie或IE专有的UserData[2])进行替换。
  1 检查浏览器兼容性
  4 清空数据
  书签并不是永久存在的,当用户觉得不再需要书签时,他们会删除某些书签或清空书签夹。如果要删除某一书签,可以使用localStorage.removeItem(key);形式的代码。如果要清空书签夹,可以使用localStorage.clear();形式的代码。
  删除书签或清空书签是必要的,因为浏览器的本地存储空间是有限的。定期清理浏览器的本地存储空间可以使得其它程序合理的利用存储空间。
  值得一提的是,HTML5的本地存储并不像Cookie那样可以设置自动定期清理,这意味着除非手动清理浏览器,否则数据将永远存储在用户的计算机中。鉴于这一点,在编写HTML5本地存储应用时,一定要记得提供删除或清空存储数据的功能。
  5 参考文献
  [1] Peter Lubbers,Brian Albers,Frank Salim,著.HTML5高级程序设计[M].李杰,柳靖,刘淼,译.北京:人民邮电出版社,2011,1(175).
  [2] Mark Pilgrim,著.HTML5揭秘[M].常可,胡金埔,赵静,译.北京:电子工业出版社,2010,12(128).
其他文献
A finite element model updating technique for complicated beam-type structures is presented in this study.Firstly, a complicated beam-type structure is reduced
本文提出一种智能电网的用户终端解决方案的可实施架构,目的是实现可以几乎不需要修改现存电力分布网络的情况下,便能与其整合到一起的系统。该系统由2种终端用户现场设备组
2019年5月30日,市十七届人大常委会第十一次会议表决通过了《天津市地方金融监督管理条例》(以下简称《条例》),自2019年7月1日起施行。《条例》的制定实施,为加强本市地方金
4月11日,市人大常委会副主任王小宁带队走访市国土房管局,了解我市国土资源房屋管理方面地方性法规的落实情况,以及列入市人大常委会2018年度立法计划的地方性法规立法进展情况
中国移动国际信息港(北方基地)项目将共分三期建设,预计2013年全部完工。此次启动的是该项目一期工程,主要包括数据中心、通信机房和实验室等设备建设,预计2010年第四季度完工,年底
针对某标校设备综合方舱的特点,通过对其结构设计的思路的介绍,阐述了此类方舱设计关键技术及其解决途径。
随着社会的发展,竞争变得越来越激烈,对于高等院校来说,其所培养的学生能否适应社会需要,在激烈地竞争中占据一席之地,直接关系着学校的生存和发展。众所周知,在市场经济飞速发展的
实验室模拟气举采油过程中多相流体在不同的混合比例、黏度、压力、流速、管径等情况下的流动。针对生产测井现场空间狭小且无法观察,在实验室内可以完成油、气、水多相流流
1月29日,由中国通信企业协会、中国通信学会、中国通信标准化协会、中国通信体育协会联合主办,人民邮电出版社承办的“和谐2008”新春联谊会在全国政协礼堂隆重召开。信息产
2020年初中国大陆爆发的一场建国以来首次大规模的传染病疫情在全国乃至全球迅速蔓延,严重危胁到了居民生命财产安全、社会经济的良好运行秩序、甚至全球出口导向性经济等相