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