zoukankan      html  css  js  c++  java
  • 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足够安全。

      

  • 相关阅读:
    接口的经典使用方法
    多态的程序例子
    log4j常用配置过程
    log4j.properties对于web app摆放的位置
    MySQL优化实例
    No sql 相关
    yii直接执行sql
    android NDK JNI设置自己的log输出函数
    android web 网址收集
    WebKit加载网页的流程
  • 原文地址:https://www.cnblogs.com/mmit/p/11468664.html
Copyright © 2011-2022 走看看