通过HTML5对图形图像的新特性,未来可能N有在线绘图的工具和应用,人们将不再需要安鑽ainter这W基本的绘图软件,而直接使用基于浏览器的应用。而对用体验人员和开Y者来说,将能{在用毫不知情的情G下收集和生成用鼠标的浏览轨[,浀茈穻角@部分可用的热图,这对于找出网站的不足,提升用体验有茩垠n作用。现在对canvas标签的支持情G如下,可以看到,基本所有的浏览器都已r不同程度上支持了这一特性。
位置:
这臚j`针图标2010年到2011年在各W应用和互m网上应该是非常火爆了吧?没错,就是地理位置,各]都可以看到人们在签到,查找自己当前的地理位置和周ㄐC作为新标准的HTML5自然也不N置身事外,HTML5通过提供应用接口—Geolocation API,在用允许的情G下共享当前的地理位置信息,并为用提供其他相关的信息。
HTML5的Geolocation API主要特穧b于:1. 本身不去获取用的位置,而是通过其他三方接口来获取,例如IP,GPS,WIFI等方式。2. 用可以时开D和关闭,在被程序调用时也N首先征得用同意,保证了用的隐私。
存储以及速度:
现在,web应用的火爆已r是不折不扣的现b,并且相对传s的应用,web应用不需要安ヾA所占空V小的特性使其具^传s软件应用所不具^的优势,然而,目前制约web应用最大的问题在于网络连接不能{时]。在鮸韝W,汽|上,火|上,有很多地方都茠k被网络信酋畟癒A因此web应用也就茠k使用。
HTML5的离线存储使得这问题迎刃而解。HTML5的web storage API 采用了离线缓存,N生成一觸M单文件(manifest file),这觸M单文件b质就是一系列的URL列表文件,这些URL分别指向麰当中的HTML,CSS,Javascrpit,图片等相关内容。当使用离线应用时,应用N引入这一清单文件,浏览器N读取这一文件,下载相应的文件,并将其缓存到本地。使得这些web应用能{脱离网络使用,而用在离线时的更改也同N映射到清单文件中,并在重新连线之后将更改返回应用,工作方式与我们现在所使用的网盘有蚕搹惘P工之]。
感R趣的朋友们可以试下这騫I站,就矰_便记本的离线应用,可以在离线的时候记录一些便签,在下次上线,或使用其他平台登录时,仍然能{看到之前的记录。
缓存的L大并不止在于离线应用,同岫b于对cookies的替代,目前我们r常使用的保存网站密码,使用的就是cookies将密码信息缓存到本地,当需要时再Y送至服U器端。然而,cookies有其本身的缺礡X4KB的大小和反复在服U器和本地之V传],并且茠k被加密。对于cookies的反复传],不仅浪费了使用者的带宽、供应商的服U器的性能,更增加了被泄露的危窗C
Web storage API 解救了cookies, 据现有的资料,web storage API将至少支持4M的空V作为缓存,对于日常的清单文件和基础信息,应该已r足{使用了,毕竟4KB我们不是都使用了这么多年了?速度的提升方式在于,webstorage API 将不再茈薴謇传]相同的数据给服U器,而只在服U器请求和做出更改时传]Z更的必须文件,这庖N大大节省了带宽,也轻了服U器的压力。可谓是一举数得!
小结:
HTML5的还有很多令人心V的特性和新功能,限于篇幅茠k一一举出,但我对于HTML5的前景还是非常看好的,毕竟丰富web应用的大势已r掀起,web2.0的浪潮也正在继续,让我们共同期待HTML5的降临
歡迎光臨 香港 Xocat Forum 討論區 (http://p.xocat.com/p/) | Powered by Discuz! 6.0.0 |