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

WBOY
リリース: 2016-05-16 17:28:28
オリジナル
1135 人が閲覧しました

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="">





関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!