我对javascriptBOM,DOM,内置对象有很多疑问。

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (11)

当我制作Web应用程序时。据我所知,javascript有三个对象(BOM,DOM,内置对象)。如果我想操纵DOM对象。我在此之后参考w3c.org中的DOM官方文档。

https://www.w3.org/DOM/DOMTR

如果我想知道内置对象。我可以参考ECMA-262文档。它很难阅读,但它是官方文档。

https://www.ecma-international.org/publications/standards/Ecma-262.htm

如果我想控制浏览器。我正在谷歌关于BOM。我想知道官方BOM对象文档在哪里。我认为Google和Mozilla必须提供官方文档。但我找不到它在哪里。

第一个问题:是否有像DOM这样的BOM标准?

第二个问题:Chrome官方BOM文档在哪里?

提问于
用户回答回答于

我认为可能与您正在寻找的最接近的是Web API接口列表 - 这些是剪贴板API导航器,它们在每个浏览器上实现不同,但可通过共享的Javascript接口访问。MDN Docs上的列表非常全面。

浏览器还可以通过提供可从“扩展”调用的API来公开额外的内部控件,例如向右键菜单添加额外选项。但是,与Web API不同,这些浏览器通常是非常不同的浏览器,最好参考该特定浏览器的文档。例如,要向Chrome中的右键单击菜单添加内容,可以通过chrome.contextMenus API添加内容

最后,如果您真的想深入了解,可以随时查看ChromiumFirefox / Gecko的源代码。开源的一大好处!

扫码关注云+社区

领取腾讯云代金券