ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript NameSpace の簡単な紹介_基礎知識

JavaScript NameSpace の簡単な紹介_基礎知識

WBOY
WBOYオリジナル
2016-05-16 17:28:281206ブラウズ

JavaScript 名前空間の作成は実際には非常に簡単です。独自の関数、オブジェクト、変数などを疑似名前空間に配置する、つまり匿名関数でラップするだけです。

コードをコピーします コードは次のとおりです。

(function(){
関数$(id ; ;


この疑似名前空間を使用して、すべての関数、オブジェクト、変数をカプセル化して保護します。これらは関数内に配置されているため、相互にアクセスすることもできます。ただし、擬似名前空間外のスクリプトではこれらの関数を使用できません。
これらの関数を擬似名前空間外のスクリプトから呼び出せるようにするには、まずウィンドウ オブジェクトを作成します。



コードをコピー

コードは次のとおりです。(function(){ if (!window .myNamespace){window['myNameSpace']={};} function $(id){ return document.getElementById(id);
}
function warningNodeName(id) {
alter($(id).nodeName);
}
})();


次に、グローバル化する関数の名前を変更して (または名前を変更しないで) 割り当てます。それをウィンドウ オブジェクト window['myNameSpace'] に渡します。



コードをコピー

コードは次のとおりです。 (function(){ if (!window .myNamespace){window['myNameSpace']={};} function $(id){ return document.getElementById(id);
}
function warningNodeName(id) {
alert($(id).nodeName);
}
window['myNameSpace']['showNodeName'] =


独自の名前空間を作成しました。




コードをコピー


コードは次のとおりです:
新しいドキュメント
NAME=" 説明" CONTENT="">





声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。