HTML5
是事实上的web编程标记语言HTML的最新版本。HTML和HTML5标准由“万维网联盟”或W3C创建和发布。HTML5是由W3C的Web超文本应用技术工作组或WHATWG小组创建的。WHATWG集团由苹果、谷歌、Mozilla和微软等公司组成。
HTML5历史
即使是HTML5的使用也已经有6年了,这项工作早就开始了。WHATWG工作组于2004年开始工作。html4.01自2000年以来一直没有更新过。HTML5规范的第一份公开工作草案由Google和Apple于2008年1月22日发布。
HTML5最初于2014年10月作为W3C推荐标准发布。HTML5是作为一种生活标准创建的,这意味着它将定期更新,而不用等待很长时间。HTML5.1是在2016年发布的,有一些小的更新,最新的HTML5.2版本是在2017年发布的。即使HTML5.3草案是在2017年创建的,它也不完整,不被W3C推荐。
HTML5的优势
HTML5是网站和应用程序开发的一场革命。HTML5为现代网站引入了新的元素和属性。
New Elements
在HTML5中
- 文章
- 在一边
- 音频
- bdi公司
- 罐头
- 命令
- 数据
- 控件
- 细节
- 嵌入
- figcaption公司
- 图形
- 页脚
- 收割台
- 基根
- 作记号
- 米
- 导航
- 输出
- 进步
- 卢比
- 放射性同位素
- 红宝石
- 部分
- 来源
- 总结
- 时间
- 轨道
- 视频
- 世界银行
Alternative To Adobe Flash
:Adobe Flash长期用于交互式网页、视频和游戏。adobeflash是一个第三方插件,它造成了一些性能问题。而且adobeflash非常容易受到安全攻击。HTML5在本机上提供了与Adobe Flash相同的功能。Adobe将在2020年底停止分发和支持。
WebRTC
是HTML提供的另一项革命性技术。WebRTC用于通过简单的API运行实时通信。它允许在网页中进行音频和视频通信,而无需第三方插件、代码或库。
Ajax Request
或 XMLHttpRequest
:Ajax是一种流行的技术,用于在不重新加载页面的情况下发出HTTP请求。JavaScript或Angular、ReactJS、jQuery等JavaScript库可用于在同一页面中发出多个HTTP请求,而无需重新加载,并将返回的HTTP响应数据放入当前页面,这将使web页面动态化,改善用户体验。
Device Access
:使用HTML5网页或web应用程序,他们可以轻松访问当前的系统设备,如网络摄像头、存储器、麦克风等。此外,可以使用浏览器管理或阻止此访问。
浏览器HTML5兼容性
HTML5代码通过web浏览器进行评估和呈现。由于HTML5是一个庞大的标准,提供了大量的细节,并非所有浏览器都支持HTML5的所有功能。别担心,HTML5的大部分功能都得到了主流浏览器的支持,比如Google Chrome、Mozilla Firefox、Opera、Microsoft Edge、Safari等。 https://www.html5test.com 页面可以用来检查当前浏览器与HTML5的兼容性。例如,下面的屏幕截图是关于googlechrome83的。
![图片[1]-什么是HTML5?-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/06/poftut_image-70.png)