- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
基于脚本的客户端软件结构化存储技术研究
a.一个本地服务器,用以在本地缓存和提供应用程序资源(HTⅦ ,JavaScript,图片等)。无需连接服务器即可访问这些资源。
b.数据库,在浏览器内部保存和访问数据。
c.工作人员线程池,通过在后台执行费时的操作使应用程序响应更加迅速。
d.HttpRequest应用程序接El,实现了W3C XMLHttpRequest规范的一个子集。
e.一个Geolocation应用程序接口,使web应用程序能够获得用户的地理位置E3』。
2 HTML 5结构化客户端存储
为了适合现代及未来的web技术,解决这种混乱局面,创造一个广泛的可接受的标准,互联网超文本应用技术工作组(WHATWG)及W3C HTML工作组开发了一种良好的客户端结构化存储解决方案。它是、v0rld Wide Web核心语言HTML5未来主要修订版的组成部分。HTML5第一版公共工作草案于2008.1.22发布。但是这项工作2004年就已经开始,当时取名为web应用1.0,然后在2007.5得到更正,从那以后每天都有更新。HTMI~有很多变动而且它大概要2012年才能被W3C Candidate Reeommendation state所接受,但是现在已经有不少浏览器接受了它的一些标准。
2.1 HTML5结构化客户端存储
结构化客户端存储,这是被HTML5接受的数据存储方案的完整名字。它大概是那些处理IT安全性人员最感兴趣的创新技术。它可分成三种不同的客户端存储方法:
1)对话期存储(session storage);
2)局部存储(1ocal storage)(1ocal storage将取代global storage);
3)数据库存储(database storage)。
2.2 HTML5结构化存储主要数据结构
●存储类接口(The Storage Interface)。
每一个存储(Storage)对象都提供了一组key/val—De pairs(键值对)的存储方法,这样的键值对通常都叫做项目(items)。键和值的类型都是字符串类型,所以任一的字符串(包括空串)都是合法的。
●存储类事件(The storage event)。
1 2 3 4