• 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足够安全。

      

  • 相关阅读:
    聊聊es6中的解构
    JavaScript 中的面向对象编程
    TypeScript 中的类型保护
    7个你应该知道的 JavaScript 原生错误类型
    使用JavaScript策略模式校验表单
    nodejs如何解决高并发?
    nodejs核心模块有哪些?
    Dungeon Master
    Gold Balanced Lineup
    poj 2513Colored Sticks
  • 原文地址:https://www.cnblogs.com/mmit/p/11468664.html
Copyright © 2020-2023  润新知