相对于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. noip2008-t3

    [题目描述] 小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题.一次素质拓展活动中,班上同学安排做成一个m行n 列的矩阵,而小渊和小轩被安排在矩阵对角线的两端,因此,他们就无法直接交谈了.幸 ...

  2. shell脚本编译安装LAMP环境

    #filename lamp.sh#version Centos6.7;apache2.4.23;mariadb-5.5.40;php5.5.38#data 2016/09/28#mail 23853 ...

  3. Xamarin studio配置问题

    最近对Xamarin很感兴趣,就下班抽空在家里的电脑上进行配置,于是乎出现了各种问题,对此进行总结. 1. Cannot find `aapt.exe`. Please install the And ...

  4. PHPstudy 无法启动Apache

    今天打安装完phpstudy的时候,启动Apache发现端口被占用,这个端口也就是system端口.如果想要启动服务器必须关掉这个,但是会导致系统无法正常显示. 后来我就在网上搜各种办法,依然没成功. ...

  5. MongoDB学习笔记-05 聚合

    MongoDB除了基本查询功能之外,还有强大的聚合工具,其中包括:count().distinct().group().mapreduce. 计数函数count count是最简单的聚合工具,用于返回 ...

  6. MongoDB学习笔记-01 简介、安装

    MongoDB简介 MongoDB是一种强大.灵活.可拓展的存储方式.是一个面向文档(相当于"行"的概念)的数据库. 可拓展:通过添加服务器而增加存储量. Windows下安装 版 ...

  7. 基于VC的ACM音频编程接口压缩Wave音频(一)

    (一)概述 音频数据一般都具有较高的采样率,经过压缩的原始数据才具有实用价值,否则不仅要占用大量存储空间而且在播放或进行网络传输时效率也是非常低下的,所以音频数字压缩编码在多媒体应用中有着广泛而又重要 ...

  8. 第59讲:Scala中隐式转换初体验

    今天学习了下隐式转换的内容.所谓隐式转换,就是说,一个实例拥用1 2 3方法,但是当它需要4方法的时候,它没有,但是却可以通过转换成另一种类型来调用4方法,而且这种转换是自动转换不需要人为干预的,这种 ...

  9. Android中的IntentService

    首先说下,其他概念:Android中的本地服务与远程服务是什么? 本地服务:LocalService 应用程序内部------startService远程服务:RemoteService androi ...

  10. map 遍历

    //最常规的一种遍历方法,最常规就是最常用的,虽然不复杂,但很重要,这是我们最熟悉的,就不多说了!! public static void work(Map<String, Student> ...