私は、(jQueryの$()
のように)HTML要素の周りにラッパーを使用するjavascriptライブラリを作成しています。私はこの単純Element
を呼び出すと思ったが、後に、私はJavascriptが出回っElement
オブジェクト持っていることを見た:私のように私のラッパーを使用し、このときFound here...エレメント予約されたJavascript関数ですか?
を:
var divs = new Element('div').each(function (element) {
console.log(new Element(element));
});
顕著であること私がでElement
にログインしたときコンソール(console.log(Element);
)は、それが次のコードを出力する(と私のライブラリは、Webページに含まれていません):
これはNode
と同じです。
私の質問は:Element
の予約語がjavascriptにありますか?または、それが "架空の"オブジェクトなので、カスタムラッパーとして使用するのはまったく問題ありませんか?実際にNode
と同じ質問があるので、それはis an object in javascript aswellですか?
'Element'は予約されていません。これはネイティブで既に実装されているコンストラクタです。 – Li357
ご意見ありがとうございます。だから、 'Element'や' Node'のようなカスタムオブジェクトを使うのはいいですか? @AndrewLi – Galago
私はいいえと言います。彼らはネイティブ実装を持ち、基本的な機能を実行することができます。 DOMの各要素はElementオブジェクトです... – Li357