摘要:网络的不断发展,现有的技术在WEB开发领域已经遇到了瓶颈!而最新标准的新技术——HTML5给WEB领域带来什么样的变化值得思考!本文论述了HTML5对WEB开发程序和网页浏览者带来安全、完美视听等方面的影响和改变。
论文关键词:HTML5,WEB开发,网页技术,离线存储,网页插件
一、 使网络更加的安全。
计算机网络一直是计算机世界里不安全因素之一。计算机很多病毒都是通过网络技术的漏洞来传播。然而新的HTML5技术标准的出现,使得网络技术更加完善,设计了更多计算机安全方面的功能,这将会大大的降低病毒在网络里传播的机率。新的HTML5技术标准提供了离线存储功能。离线存储(OffStore)主要用于对在线存储的数据进行备份,以防范可能发生的数据灾难,因此又称备份级的存储离线存储介质上的数据在读写时是顺序进行的。当需要读取数据时,需要重新定位。当需要对已写入的数据进行修改时,很多情况下都需要将数据全部进行改写。离线存储使数据更不容易丢失。同时,新的HTML5技术标准减少了大量插件的使用。这样就减少了因病毒伪装成第三方插件程序运行在本地计算机上,也大大的提高了网络中的安全。HTML5技术标准针对iframe元素增加sandbox属性,可以防止不信任的Web页面执行我们不希望的操作。具体的可以防止如下操作:
访问父页面的DOM。
执行脚本。
通过脚本嵌入自己的表单或是操纵表单对cookie、本地存储或本地SQL数据库的读写。
禁用插件禁止其他浏览上下文的导航。
禁止弹出窗口和模式对话框。
二、美观和更加的人性化界面。
在HTML5技术标准里面增加了许多智能表单,来满足用户的需求,并且同时减少了开发人员的编程。经常上网的人都会因不停的输入验证码、邮箱地址等正则表达式而麻烦。新的HTML5标准却很好的解决相关问题。例如,新增加的Email输入框,我们中要入名字就可以了,还有功能强大的日期输入框,它更加体现出了人性化的设计。智能表单搜索框,文本输入和其它类型的字段可以获得更好的控制,如焦点处理,数据验证,与其它页面元素的交互,通过电子邮件发送等,听起来可能不是很吸引人,但它可以大大减少用户的烦扰,使用户不用再不停的通过移动鼠标来填写完成输入了。HTML5技术的内建3D技术的支持对用户来说就是视觉大餐,它使得界面更加的美观。在此之前,3D技术应用于网页上少之又少,主要原因是之前的技术支持力度不够,影响网页的浏览,而新有HTML5却能很好的支持3D,用户再也不用忍受伪3D的煎熬了。HTML5支持文件拖放上传,这更加的符合人们的习惯,使用户都加好的享受网络;用户也可以编辑网页的部分内容并实现同网页的交互,在HTML 5 中用content editable属来支持用户的交互,content editable属性允许你设定网页的哪一部分可以编辑,在基于 Wiki 的 站点,这非常实用,这个功能可以让手机上网的用户选择自己喜欢的内容出现,而对于自己不喜欢的东西,就可以不用下载,这就为用户节省了大量的流量。HTML 5中的Web应用程序集中化功能可以更容易地建立Wiki,拖放工具,讨论版,实时聊天,前端搜索和其它现代网站元素,并让它们可以跨浏览器使用。这些功能都使的网站更加的人性化。
三、更加完美的视听体验。
在HTML5之前的视频网站标准不一,观看Youtube视频需要安装Flash Player插件,观看苹果网站的视频需要安装Quick Time插件,在观看Microsoft网站时,要安装Sliverlight。不同的视频网站要不同的视频插件,这使用户不能很好的享受网络中视听的震撼,感受不到原来态的视频和音频流。而HTML5技术的出现,可以利用HTML 5中的视频和音频标记功能,使得Youtube和Pandora等视听网站可以会跳过Flash、Sliverlight插件,为你带来全新的视频和音频体验,HTML5还可以制作定时播放和其它贴心的功能,让你有更加完美的视听体验。
四、对于WEB程序员开发更省时省力。
所以WEB程序员都知道要开发一个复杂的同时包括音乐播放功能、绘图功能的WEB应用程序通常是采用美国Adobe Systems的“Flash”或者通过采用Microsoft公司的Sliverlight是来实现。Flash、Sliverlight等需要将一种特殊插件安装到Web浏览器中,对用户而言这将增加他们的风险,而对于程序员来说,程序员除了学习WEB开发技术之外还要学习Flash或者Sliverlight,这将耗费大量的时间和精力。现在新的HTML5技术改进了这一点,HTML5中提供了“canvas”标签构就可以完成绘图功能,而它提供的“audio”标签就可以轻松的完成播放音乐。当然还有很多,如video标签、details标签、command标签等,这些都能很好的实现复杂网站所需要的功能。
五、HTML5也在改变着各种终端数码设备。
HTML5不仅改变了网络,也改变着各种终端数码设备。以智能手机为例,美国苹果的“iPhone”中就采用了一些HTML 5的性能指标。美国Palm的“Palm Pre”也是如此。另外,美国Google公司的手机平台“Android”平台中也采用了HTML 5的元素。 HTML 5得以在智能手机上普及的理由之一,在于HTML5技术的功能。特别是由于HTML5技术可在本地数据库中保存数据,因此,即便在未接入网络的情况下,应用程序仍可运行,这样对于手机用户在没有信号的情况下也可以玩转手机,再也不会觉得无聊了。手机中充分利用了这一特性的产品,当属Palm Pre。在Palm Pre所采用的“Palm webOS”中,仅借助HTML与JavaScript的组合来描述应用程序。iPhone最初也同样打算将应用程序的开发仅限于Web技术,但2007年推出时没有得到消费者的理解。而Palm公司的做法则被认为是技术先进。 如今的时代变化日新月异。HTML 5由于是标准技术,因此,不仅是PC及智能手机、还很可能被其他大多数设备所采用。这样一来,如果面向HTML 5开发应用程序,那么几乎不费劲就能支持大多数设备。这对于内容及应用程序的开发者而言,非常有吸引力。这是因为,像那些追求复杂视觉效果的网站,将不仅可在PC上浏览,还可在智能手机、普通手机乃至预装了HTML 5支持浏览器的家里的电视上进行浏览。 而HTML5这种技术的改变更贴近我们的生活,也更有趣。也能更好促进我国的三网合一的发展!
HTML5技术标准将为我们的生活带来更多的变化,让我们生活变的更加的安全、舒适。而我们也应该借助这次WEB领域技术的巨大改变,来发展我们的WEB技术!特别是现在我国正在进行三网合一的试行,如果能够很好的利用HTML5技术的特点,这将对我们的生活和生产带来更的发展和改变。
参考文献:
[1] 黄永兵 .从零开始构建HTML 5[J]. 计算机应用.2010.2(5)34-36
[2] Kevin Purdy. How HTML5 Will Change the Way You Use the Web [J] . IEEE Journal.2009,56(3)113-114
[3] 蒋博.使用HTML5构建下一代的Web Form.[J].互联网周刊. 2009.6(25).67-68
[4] 张小嘎 严娜. 探讨HTML 5与Web视频的未来[J],2009,9(23).98-100
|