html5的目标是为了能够创建更简单的web程序,书写出更简洁的html代码。
首先,在html5之前,有很多功能 必须要使用javascript等脚本语言才能实现,譬如登录画面中经常使用的让文本框获得光标焦点的功能。如果使用html5,同样的功能只要使用元素的属性标签就可以实现了。
不但如此,html5使页面结构也变得清楚明了。之前使用的p标签也不在使用了,而是使用html5中更加语义话的结构标签。这样的话,书写出来的界面结构显得非常清晰,各部位展示什么内容也让人一目了然。
元素。但是,严格说来,
不是一个能把文档结构表达得很清楚的元素,使用了躲过的
元素的文章,时不仔细研究,是很难看出文档结构的。
在html5中,为了解决这个问题,追加了很多跟结构相关的元素。不仅如此,还结合了包括微格式、无障碍应用在内的各种各样的周边技术。 web应用程序的功能受到了限制
最后一个问题是,html与web应用程序的关系十分薄弱。web应用程序的特征是先从网络下载,然后忠实运行,因此应该对会威胁到用户安全的功能进行限制。
目前安全性的保障这方面已做到了,但对于web应用程序来说,一直以来html真正所作出的贡献是很少的,譬如说就连上传文件时想同时选择一个以上的文件都做不到。
为了弥补这方面的不足,html5已经开始提供各种各样的web应用上的信api,各浏览器也在快速地封装这些api,html5已经使富web应用的实现变成了可能。
如对本文有疑问, 点击进行留言回复!!
Html+Css+Jquery实现左侧滑动拉伸导航菜单栏的示例代码
Html5 Canvas实现图片标记、缩放、移动和保存历史状态功能 (附转换公式)
html5 移动端视频video的android兼容(去除播放控件、全屏)
网友评论