首页 文学文摘 时政新闻 科技科普 经济法律 健康生活 管理财经 教育教学 文化艺术 社科历史

HTML5本地存储关键技术与应用

作者:夏梦禹 来源:电子技术与软件工程

摘 要

虽然HTML5技术只能在一些浏览器中实现的,但随着网络技术的发展,将有更多的浏览器。采用这种技术标准。在当前本地应用程序的局限性,提出了一种基于HTML5技术的新方法,它是基于JavaScript脚本语言,它可以用来解决本地应用。

【关键词】HTML5 本地化存储技术 离线应用

1 引言

目前,Web 2.0已经为互联网用户带来了一种新的网络应用方式,具有广阔的应用前景。它是一个本地客户端程序,它比网络应用程序好。对于本地应用程序,操作系统提供了一个抽象层,用于存储和获取特定应用程序的数据。HTML5的本地存储技术提供了一种方法来让网站信息存储在本地计算机上,然后进入未来。这个概念与cookie相似,不同的是,它是专为大容量存储而设计的,而cookie的大小是有限的,而在过去的每一个新的页面都会被发送到一个新的页面。

2 主要的前端存储技术

现如今,比较广泛流行的存储科技有Cookie、Google Gears以及User Data。

2.1 Cookie本地存储技术

Cookie技术能够很好地适应网络技术与数据库技术,然而它有着明显的缺陷,比如Cookie的存储空间相对很小,并且它的安全系数较低,因此部分网站会禁止使用Cookie作为本地存储的方法。

2.2 Google Gears本地存储技术

Google Gears是一个内嵌在IE内核的本地存储,它在IE更新的基础上优化其存储技术,然而IE更新缓慢,因此该项技术应用并不算广泛。

2.3 User Data本地存储技术

它也存在于IE内核中,但是和Google Gears相比不随着IE内核更新,User Data的优化更新在一个单独的体系中完成。User Data一般以文件夹的形式存在于操作系统中。通过操作系统中特定的方法能够将User Data区域内的数据存入到内存缓存中,从而使得关闭网站也不会影响数据的存储,当重新启动网页时,上一次存在的数据不丢失。对于User Data中每个文件容量需要在256KB以内,每个用户可以临时保存2048KB大小的文件,文件的数量可以任意。

3 HTML5本地离线存储技术

试卷自动生成系统只是一组随机产生的问题,但考试中的试题问题。在本系统中还反映了数据库的更新和维护要求的保密性和管理员,对于普通用户,我们只能把它的标题进行审查,其他功能不能使用,并限制其权利的权利。管理者的管理是一个很大的,是维护试卷生成和维护试卷生成的和管理的论文。

在系统中资源列表文件中,每行的第一个句话一定是CACHE MAINFEST,这句话的用途是通告本地网站,要在之后的操作中进行数据临时存储的操作。

通常,数据的临时存储可以分成下面3种形式:

3.1 CACHE存储

此种存储方式特定选择了需要临时存储到内存储器的临时文件。

3.2 FALLBACK存储

此种存储方式特定了两个文件进行临时存储。当有浏览器联网的时候的链接首个存储文件,当浏览器未能链接网络的时候系统链接第二个文件。

3.3 NETWORK存储

此种存储方式制定的文件无需存入到内存储器中,仅仅在浏览器与网络连接的时候才会访问到这些文件。

通常情况下,系统会给浏览器中打开的每个网页特定一个一个Manifest文件,或者对整个浏览器特定一个Manifest文件,详细如下:

〈html manifest = ″welcome. manifest″〉

〈!— —单独指定一个Manifest 文件— —〉

〈html〉

〈html manifest = ″global. manifest″〉

〈! — — 指定一个总的Manifest 文件— —〉

〈html〉

需要指出的是,当操作Manifest文件的时候,需要配置系统服务器的相关配置,让使得服务器能够对相关的文件进行有效的支持,然而,对于不同类别的文件来说,服务器支持的类型有所不同。

4 结论

HTML 5将成为新一代的技术标准,它带来的新的Web应用程序,但也带来更快、更好、更炫的用户体验。HTML 5的存储技术,通过添加更多的功能将被保存在服务器上,从而大大提高Web应用程序的性能,减轻了服务器的负担。

参考文献

[1]马新强,孙兆,袁哲等.Web标准与HTML 5的核心技术研究[J].重庆文理学院学报,2010,29(6):61-64.

[2]黄敏,张卫东,李众立.Web缓存技术的应用与研究[J].计算机工程与设计,2003,24(5):33-35.

[3]刘彤,周工业,倪浆铭.HTML浏览器的设计与分析[J].计算机工程与应用,2001,38(9):117-119.

[4]王明超,陈榕.基于脚本的客户端软件结构化存储技术研究[J].计算机技术与发展,2010,20(2):25-28.

作者单位

北京华樾信息技术研究院 北京市 100000