1 HTM L 5
从1993年HTML第一版到现在已有20年左右的发展历史。其先后由标准化组织制定和发布了HTML2.0、HTML 3.0、HTML 4.0、HTML 4.01等几个版本,其中以HTML 4.01的意义和影响最为深远,一直延用至今。
HTML 5是2004年由WHATWG提出。直至2007年才被W3C(World Wide Web Consortium万维网联盟)接纳,并成立研究团队进行研究,近两年才有了突破性进展,不过以WHATWG的说法,目前HTML 5仍处于探索阶段,要真正成熟和实用还须再经过多年努力。
2 HTML 5基础
要研究HTML 5,自然得了解其发展的历史和基础.而细致到每个版本功能、特点,则又会太过浪费精力和时间。那么从最近的版本开始也就是最直接和有效的了。下面先来简单了解一下HTML 5从HTML 4沿袭和改进的一些功能。
(1)取消了一些过时的标记,如<font>和<center>等,完全又CSS取代实现。
(2)将内容与显示分离,页面内的标签主要起标识作用,而显示由CSS控制。
(3)加入一些新的表单对象,使其支持的功能和字符兼容等都有很大的扩展。
(4)加人对本地数据库的支持。
(5)全新的Tag标记及Canvas对象在多媒体和图形绘制上的突出功能。
HTMLS对之前的一些标签功能做了很多调整,并加入了一些重要的全新的标签,如:<video>,<audio>,<canvas>等。
3 HTML 5优化特性
3.1 Canvas元素
Canvas元素不仅可以定义图形图像,同时加上其他脚本可以实现图形的绘制。如下代码可以实现一个颜色渐变的方格:
表1 <Canvas>标签的属性
3.2 Video和Audio元素
3.2.1 Video元素
目前大多数网站视频是通过插件来播放的。可以很多浏览器拥有和支持的插件不尽相同,HTMLS规定了一种通过Video元素来包含视频的标准方法。如下一个简单的实现:
表2 <video>标签的属性
3.2.2 Audio元素
Audio元素用法与Video元素大体相同.支持的媒体格式包括:Ogg Vorbis.MP3和Wav。
<audio>标签的属性如表3所示。
表3 <audio>标签的属性
3.3新的特殊内容元素
除了前面介绍的几个主要元素,HTML 5还提供几个新的内容元素,如article , footer , header ,nav , section等
3.4优化后的表单控件
HTML 5新添加表单控件,也是一个全面的革新,如datalist , keygen , output , calendar , date , time , email , url、search等,使表单外观更整洁,执行更高效。
3.5对本地数据库的安全存储
HTML 5可以通过加载本地的SQL数据库,从而加速交互式搜索,缓存和索引功能,使更多软件可实现离线支持。
4 对搜索引擎的优化
很多页面开发者在都会个性化地不按语义书写代码,比如边栏(aside)大都写成sidebar,更有甚者写成完全不可理解的名称,使得网页混乱难懂,导致搜索引擎不好理解。
通常搜索引擎的爬虫并不能完全的从语法层面精确描述和分析HTML中的标签,但HTMLS在这方面做了进一步的努力。
(1)通过大量使用noscript标签,因为HTMLS时代将会是一个富媒体时代。传统的文字、图片、链接、视频、音频可能已经满足不了用户的需求,大量的脚本能够编辑出丰富的信息,包括游戏、个性化设计等。
(2)通过time标签来判断网页文字源,也就是能够通过time标签来识别哪篇文章是原创的。而time标签可能将是成为HTMLS时代SEO们争论不休的一个标签。
(3)使用video标签中间区域的文字信息能够让搜索引擎读懂视频。
随着不断的更新和优化HTMLS将让搜索引擎可以读懂图片、富媒体的内容。
5 结束语
通过上文的介绍,可以对HTML 5的基础知识和整体结体结构有一个全面的了解,为读者继续深入学习HTML 5指引方向。
核心关注:拓步ERP系统平台是覆盖了众多的业务领域、行业应用,蕴涵了丰富的ERP管理思想,集成了ERP软件业务管理理念,功能涉及供应链、成本、制造、CRM、HR等众多业务领域的管理,全面涵盖了企业关注ERP管理系统的核心领域,是众多中小企业信息化建设首选的ERP管理软件信赖品牌。
转载请注明出处:拓步ERP资讯网http://www.toberp.com/
本文标题:深入分析HTML 5在信息安全上的优化