HTML 5.1的新增特性
相对于HTML5,HTML 5.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,内容安全策略)。
- 废除的特性
- 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的新增特性的更多相关文章
- 随笔分类 - [C#6] 新增特性
C#6.0中引入的基本特性总结 [C#6] 7-索引初始化器 摘要: 0. 目录 C#6 新增特性目录 1. 老版本的代码 早C#3中引入的集合初始化器,可是让我们用上面的语法来在声明一个字典或者集合 ...
- hive 0.10 0.11新增特性综述
我们的hive版本升迁经历了0.7.1 -> 0.8.1 -> 0.9.0,并且线上shark所依赖的hive版本也停留在0.9.0上,在这些版本上有我们自己的bug fix patch和 ...
- Performance Tuning guide 翻译 || Performance Tuning Guide 11G中新增特性
CSDN 对格式支持比較弱.能够到http://user.qzone.qq.com/88285879/blog/1399382878 看一致的内容. Performance Tuning Guide ...
- MongoDB 3.0新增特性一览
转自:http://blog.sina.com.cn/s/blog_48c95a190102vedr.html 引言 在历经版本号修改(2.8版本直接跳到3.0版本)和11个rc版本之后,MongoD ...
- 10.1 ES6 的新增特性以及简单语法
ES6 的新增特性以及简单语法 let 和 const 模板字符串 箭头函数 对象单体模式 es6面向对象 模块化 let 和 const 之前一直用 var 来声明变量,ES6 新增 let 和 ...
- CSS3新增特性详解(二)
上篇博文主要介绍了CSS3新增特性中的静态特性,比如新的选择器.多背景图.阴影.渐变等.本文主要介绍CSS3中新增的动态特性,如过度.动画.变形等. transitian: -webkit-tran ...
- ES6(函数新增特性)
ES6(函数新增特性) 1.函数参数默认值 没有 y 时,默认就是world 有 y 时,输出值即可 (错误) (C有默认值,正确) 默认值后面不能再有没有默认值的变量 2.作用域 y 取其前面的 x ...
- H5新增特性之语义化标签
H5新增特性之语义化标签 语义化标签顾名思义标签有自己的含义,浏览器或者程序员一看就知道是什么.在HTML 5出来之前,我们用div来表示页面章节,但是这些div都没有实际意义.(即使我们用css样式 ...
- Java各版本新增特性, Since Java 8
Java各版本新增特性, Since Java 8 作者:Grey 原文地址: Github 语雀 博客园 Java 8 Reactor of Java 这一章来自于<Spring in Act ...
- Java SE 8 新增特性
Java SE 8 新增特性 作者:Grey 原文地址: Java SE 8 新增特性 源码 源仓库: Github:java_new_features 镜像仓库: GitCode:java_new_ ...
随机推荐
- 【CronExpression表达式详解和案例】
1. cron表达式格式: {秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)} 2. cron表达式各占位符解释: {秒数} ==> 允许值范围: 0~59 ,不允许 ...
- innodb的存储结构
如下所示,innodb的存储结构包含:表空间,段,区,页(块),行 innodb存储结构优化的标准是:一个页里面存放的行数越多,其性能越高 表空间:零散页+段 独立表空间存放的是:数据.索引.插入缓冲 ...
- 【转载】Adapter用法总结大全
下面的是看到的比较好的地址: Android各种Adapter的用法: http://my.oschina.net/u/658933/blog/372151 Andro ...
- 【Thinking in Java】Java Callable的使用
Callable<>和Runable类似,都是用于Java的并发执行. 唯一的区别是,Runable的run方法的返回是void,而Callable的call方法是有返回值的. call方 ...
- vijos1909寻找道路
描述 在有向图 G 中,每条边的长度均为 1,现给定起点和终点,请你在图中找一条从起点到 终点的路径,该路径满足以下条件: 路径上的所有点的出边所指向的点都直接或间接与终点连通. 在满足条件 1 ...
- javascript基础知识-类和模块
在JavaScript中可以定义对象的类,让每个对象都共享这些属性. 在JavaScript中,类的实现是基于其原型继承机制的.如果两个实例都从同一个原型对象上继承了属性,我们就说它们是同一个类的实例 ...
- DB_oracle学习笔记_概念分析
概念分析: 1. 数据库(Database): 数据库是一个文件集合,包括数据文件,临时文件,重做日志文件和控制文件.也可以说数据库是物理操作系统文件或磁盘集合.数据库可以由多个实例(sc ...
- Java学习笔记一——安装JDK并配置环境变量
下载安装JDK1.8 在官网上下载JDK,官网地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-213 ...
- centos 安装apache 和 php5.6
centos 安装 php5.6,安装前需要先安装数据库和apache 安装 apache2.4 安装基础依赖:# yum install gcc gcc-c++ glibc glibc-devel ...
- js学习笔记之一
一.Javascript 中的对象 1. 建立自定义对象 方法1:对象={属性1:属性值1,属性2:属性值2……属性n:属性值n} 方法2:先定义构造函数,再new创建对象实例. 如: functio ...