HTML5的新特性(面试必备)

       面试前端的时候,有可能面试官会问你,让你谈谈对HTML5的认识。在教材上有关于HTML5新特性的概述,我觉得有必要整理一下,可以让自己对HTML5有一个比较全面的认知。

  HTML5不仅仅是HTML规范的当前最新版本,也代表了一系列Web相关技术的总称,其中最重要的3项技术就是HTML5核心规范、CSS3(层叠样式表的最新版本)和JavaScript(一种脚本语言,用于增强网页的动态功能)。

  它的新特性:

  1.进化而非颠覆

  试想,如果HTML5否定了之前的HTML文档,各种大大小小的网站都要重写,那么HTML5带来的就不是惊喜而是惊吓!实际上,HTML5的一个核心的理念就是保持一切新特性与原有功能保持过渡。在开发HTML5时,开发者还着重研究了以往HTML网页设计的一些通用行为,把代码重复率很高的功能提取为HTML5新标签,如<header>,<nav>等 。

  2.化繁为简

  HTML5以"简单至上,尽可能简化"为原则做了以下改进。

  简化了DOCTYPE和字符集声明  。

  强化了HTML5API,使页面设计更加简单。

  以浏览器的原生能力代替复杂的JavaScript代码。

  精确定义的错误恢复机制,如果页面上有错误,也不会影响整个页面的显示。

  3.良好的用户体验

  HTML5规范的以"用户至上"为宗旨。也就是说,在遇到冲突时,规范的优先级为:用户>页面作者>实现者(浏览器)>规范开发者(W3C/WHATWG)>纯理论。除此之外,HTML5还引入了一种新的安全模型来保证HTML5足够安全。

  

 

posted @ 2019-09-05 17:48  我和我的小生活  阅读(1098)  评论(0编辑  收藏  举报