• HTML 5.1的新增特性


    相对于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] 。

    原文地址

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

  • 相关阅读:
    数据库连接池使用(一):使用C#数据库连接池
    开包即食的教程带你浅尝最新开源的C# Web引擎Blazor
    HTTP协议之内容协商
    浅谈Cookie、Session与Cache的区别
    应用程序框架(一):DDD分层架构:领域实体(基础篇)
    持续集成是什么?
    Git版本控制 Git、github,gitlab相关操作
    Spring-Cloud-Netflix-Ribbon&Feigen
    Spring-Cloud-Netflix-Eureka集群搭建
    java面试题-javaSE基础
  • 原文地址:https://www.cnblogs.com/dongdong2016/p/6242004.html
Copyright © 2020-2023  润新知