HTML:超文本标记语言 (Hyper Text Markup Language),是HTML4.01;HTML是标记/设计语言。
XHTML:可扩展超文本标记语言,是一种置标语言,表现方式与超文本标记语言(HTML)类似,不过语法上更加严格。
XHTML 元素必须被正确地嵌套。
XHTML 元素必须被关闭。
标签名必须用小写字母。
XHTML 文档必须拥有根元素。
H5:最先由WHATWG(Web 超文本应用技术工作组)命名的一种超文本标记语言,随后和W3C的xhtml2.0(标准)相结合,产生现在最新一代的超文本标记语言。可以简单点理解成:h5≈ html+CSS 3+js+API。
H5新特性
语义标签:<header>、<footer>等。
增强型表单:修改一些新的input输入特性,改善更好的输入控制和验证。
视频和音频:音频:<audio src=" "></audio>视频:<video src=" "></video>。
Canvas绘图:
SVG绘图:
地理定位:使用getCurrentPosition()方法来获取用户的位置。
拖放API:拖动生命周期 drag。
WebWorker:通过加载一个脚本文件,进而创建一个独立工作的线程,在主线程之外运行。
WebStorage:HTML新增的本地存储。
websorage拥有5M的存储容量,而cookie却只有4K。
localStorage:没有时间限制的数据存储。
sessionStorage:在浏览器关闭的时候就会清除。
WebSocket:WebSocket协议为web应用程序客户端和服务端之间提供了一种全双工通信机制。
参考链接:https://www.cnblogs.com/binguo666/p/10928907.html