相对于HTML5,HTML 5.1又带来以下改变,这些可以作为以后的参考。

  1. 新增的特性
  • <picture>和scrset属性允许响应式图片选择;
  • <details>和<summary>元素使开发者可以添加额外的描述信息,用户可以选择是否阅读;
  • <menuitem>和 type="context"属性值允许开发者向浏览器的上下文菜单添加实用的功能;
  • requestAnimationFrame API支持更高效的动画;
  • Promise对象支持enqueueJob 和 nextJob;
  • 链接的rev属性支持RDFa(之前在HTML 4中定义的);
  • HTMLMediaElement和srcObject对象的支持;
  • <canvas>中的ImageBitmap支持跨域track和EventSource以及跨域的内容(协议、域名、端口三者都相同属于“同域”。不符合上述定义的请求,被称为“跨域”);
  • 媒体内容预取支持event-source-error、event-track-error和event-track-load事件;
  • Onrejectionhandled、onunhandledrejection和API支持追踪Promise对象的拒绝(recjection);
  • HTML表格元素新增HTMLTableCaptionElement、HTMLTableSectionElement、HTMLTableRowElement对象;
  • 通过history.scrollRestoration控制用户浏览历史时的view被重定向的位置;
  • 新增IDL [SameObject]用于处理一些返回集合的对象;
  • rel和window新增“noopener”来支持内容的分离;
  • <script> 和 <style> 的nonce属性支持Content Security Policy(CSP,内容安全策略)。
  1. 废除的特性
  • appCache;
  • Media Controller(媒体控制器)对象;
  • command API;
  • <object>的usemap属性;
  • accessKeyLabel IDL属性;
  • input type="range"的multiple属性;
  • <area>的hreflang和type属性;
  • 嵌套<section>元素使用<h1>定义页面大纲(outline)的用法;
  • 表单提交中isindex的特殊处理;
  • navigator.yieldForStorageUpdates( ) 和Storage互斥锁;
  • tbody之前的tfoot判为无效;
  • HTMLHyperLinkElementUtils的 [Exposed=Window]和DOMStringMap and IDL Date 的[Exposed=Window, Worker] 。

原文地址

东东老师翻译,转载请注明出处。谢谢。

HTML 5.1的新增特性的更多相关文章

  1. 随笔分类 - [C#6] 新增特性

    C#6.0中引入的基本特性总结 [C#6] 7-索引初始化器 摘要: 0. 目录 C#6 新增特性目录 1. 老版本的代码 早C#3中引入的集合初始化器,可是让我们用上面的语法来在声明一个字典或者集合 ...

  2. hive 0.10 0.11新增特性综述

    我们的hive版本升迁经历了0.7.1 -> 0.8.1 -> 0.9.0,并且线上shark所依赖的hive版本也停留在0.9.0上,在这些版本上有我们自己的bug fix patch和 ...

  3. Performance Tuning guide 翻译 || Performance Tuning Guide 11G中新增特性

    CSDN 对格式支持比較弱.能够到http://user.qzone.qq.com/88285879/blog/1399382878 看一致的内容. Performance Tuning Guide  ...

  4. MongoDB 3.0新增特性一览

    转自:http://blog.sina.com.cn/s/blog_48c95a190102vedr.html 引言 在历经版本号修改(2.8版本直接跳到3.0版本)和11个rc版本之后,MongoD ...

  5. 10.1 ES6 的新增特性以及简单语法

    ES6 的新增特性以及简单语法  let 和 const 模板字符串 箭头函数 对象单体模式 es6面向对象 模块化  let 和 const 之前一直用 var 来声明变量,ES6 新增 let 和 ...

  6. CSS3新增特性详解(二)

    上篇博文主要介绍了CSS3新增特性中的静态特性,比如新的选择器.多背景图.阴影.渐变等.本文主要介绍CSS3中新增的动态特性,如过度.动画.变形等. transitian:  -webkit-tran ...

  7. ES6(函数新增特性)

    ES6(函数新增特性) 1.函数参数默认值 没有 y 时,默认就是world 有 y 时,输出值即可 (错误) (C有默认值,正确) 默认值后面不能再有没有默认值的变量 2.作用域 y 取其前面的 x ...

  8. H5新增特性之语义化标签

    H5新增特性之语义化标签 语义化标签顾名思义标签有自己的含义,浏览器或者程序员一看就知道是什么.在HTML 5出来之前,我们用div来表示页面章节,但是这些div都没有实际意义.(即使我们用css样式 ...

  9. Java各版本新增特性, Since Java 8

    Java各版本新增特性, Since Java 8 作者:Grey 原文地址: Github 语雀 博客园 Java 8 Reactor of Java 这一章来自于<Spring in Act ...

  10. Java SE 8 新增特性

    Java SE 8 新增特性 作者:Grey 原文地址: Java SE 8 新增特性 源码 源仓库: Github:java_new_features 镜像仓库: GitCode:java_new_ ...

随机推荐

  1. JS-offsetParent定位父节点

    offsetParent:离当前元素最激动呢一个有定位的父节点 如果没有定位父级,默认是body IE7以下如果当前元素没有定位默认是body,如果有定位就是html IE7以下,如果当前元素的某个父 ...

  2. BeanUtils: 威力和代价(转载)

    转自:http://blog.sina.com.cn/s/blog_ab3fbf1b0101jbxz.html Apache Jakarta Commons项目非常有用.我曾在许多不同的项目上或直接或 ...

  3. iOS 取绝对值函数

    1.abs(a) 处理int类型a的取绝对值 2.fabsf(a)  处理float类型a的取绝对值 3.fabs(a)   处理double类型a的取绝对值

  4. oracle官方文档的阅读方法

    Concept 包含了 oracle 数据库里面的一些基本概念和原理, 比如 数据库逻辑结构, 物理结构, 实例结构, 优化器, 事务等. PDF 460页 Reference 包含了动态性能视图, ...

  5. middleware中间件的概念

    简要来说express就是一个由路由和中间件构成的 web 开发框架. 当express服务收到客户端的请求时,会通过一组函数来处理请求. 这些函数用于解析请求体数据,处理错误,或者负责返回各种情况对 ...

  6. DB2 错误信息码

    000 00000 SQL语句成功完成 01xxx SQL语句成功完成,但是有警告 +012 01545 未限定的列名被解释为一个有相互关系的引用 +098 01568 动态SQL语句用分号结束 +1 ...

  7. js 监听输入框输入事件兼容ie7

    $(element).bind("input propertychange",function(){});

  8. hdu 5718(Oracle)大数加法

    曾经有一位国王,统治着一片未名之地.他膝下有三个女儿. 三个女儿中最年轻漂亮的当属Psyche.她的父亲不确定她未来的命运,于是他来到Delphi神庙求神谕. 神谕可以看作一个不含前导零的正整数n n ...

  9. WIN8 隐私声明

    隐私权声明 本应用连接网络仅为控制硬件设备,不会收集你的个人信息,也不共享你个个人信息. 应用名称 CrossMedia可视化控制系统(服务器版) 关于本应用 本应仅为控制设备应用,不关注任何配置相关 ...

  10. 创建一个ArcGIS for Android 新项目并显示出本地的地图

    1.准备工作:首先要配置好android的开发环境,然后在Eclipse中安装ArcGIS for Android的开发控件:在ArcCatalog中发布好本地的地图服务. 2.安装完ArcGIS f ...