私は現在、主に Visual Studio 2010 と JetBrains WebStorm を使用して JavaScript 用の API を構築しています (防弾 JavaScript IDE を探している場合に最適です)。
Visual Studio で IntelliSense リストを調べているときに (JavaScript API に慣れようとして)、 と の両方が存在することに気付きDocument
ましたdocument
。
Document
とはどう違いdocument
ますか?document
(存在する場合) のインスタンスは何ですか?- どのように使用しますか
Document
(関数ではないため、構築可能ではないため)? Document
最も重要なのは、それを構築可能にするための「モンキーパッチ」の害は何ですか?
Document
これらの質問の背後にある理論的根拠は、API に適合するいくつかのオブジェクト (たとえば、; など) を作成したいということですHTMLElement
が、これらは何らかの点で既に存在しているように見えるため、ネイティブを上書きする必要があるかどうか確信が持てません。実装。