我正在阅读有关HTML5新API的内容。
当我们说HTML5 Javascript API和HTML5 API时,有什么区别吗?
它们是不同的API吗?
谢谢!
我正在阅读有关HTML5新API的内容。
当我们说HTML5 Javascript API和HTML5 API时,有什么区别吗?
它们是不同的API吗?
谢谢!
这是一个非常有趣的问题。
让我们看看今天我们使用了什么:
首先,让我们介绍一下HTML5 API。HTML5规范 是由w3定义的。快速浏览该文档将向您展示,“JavaScript”甚至没有被提及一次。
HTML5规范涵盖的内容包括:
一份小而美的清单列出了在w3schools上找到的新的HTML以及API更改。
现在,您还问及“HTML5 JavaScript API”。
这里有一些需要记住的事情:JavaScript不是HTML规范的一部分。实际上,并不是每个浏览器都实现了JavaScript,而且那些实现它的浏览器都会根据使用的JavaScript引擎略有不同。例如,Chrome使用V8引擎,而FireFox使用SpiderMonkey引擎。这就是为什么某些JavaScript功能在浏览器之间的表现不同(或根本不起作用)。HTML5的API覆盖了许多功能和特性,可以帮助您创建交互式网站、测试代码性能、与用户设备交互等等。
HTML5规范在新的API中添加了许多有用的功能,您可能还没有深入研究,很可能是因为缺乏浏览器支持。基本的10个HTML5 API包括:
1. 高分辨率时间API
2. 用户计时API
3. 导航计时API
4. 网络信息API
5. 振动API
6. 电池状态API
7. 页面可见性API
8. 全屏API
9. getUserMedia API
10. WebSocket API
HTML5 JavaScript API索引是通过扫描HTML5规范文档中的IDL片段自动生成的。索引生成器解析IDL代码并将其链接到匹配的标题上,创建一个方便使用框架导航的交叉引用。