我目前正在为 JavaScript 构建 API,主要使用 Visual Studio 2010 和 JetBrains WebStorm(如果您正在寻找防弹的 JavaScript IDE,那就太棒了)。
在查看 Visual Studio 中的智能感知列表(试图让自己熟悉 JavaScript API)时,我注意到Document
和 都document
存在。
Document
和 和有什么不一样document
?- 什么是
document
(如果有)的实例? - 如何使用
Document
(因为它不是函数,因此不可构造)? - 最重要的是,“猴子补丁”
Document
使其可构建有什么危害?
这些问题背后的理由是,我想创造一些对象适合我的API(例如; Document
,HTMLElement
等),但这些似乎在某些方面已经存在,我不相信,我应该重写他们的母语执行。