ホームページ  >  記事  >  ウェブフロントエンド  >  js のシンプルな名前空間マネージャーのサンプルコード_javascript スキル

js のシンプルな名前空間マネージャーのサンプルコード_javascript スキル

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

コードをコピー コードは次のとおりです:

function $package(name)
{
// 名前空間ドメイン文字列を分割します
var Domains = name.split("."); var cur_domain = window;
{
var domain = Domains[i];
//ドメイン空間が作成されていない場合
if(typeof(cur_domain[domain]) == "unknown")
現在のドメインは次のドメインです。このサイクル
cur_domain = cur_domain[ドメイン] );
$package("com.hs.test");
with(com.anllin)
with(com.hs)
{
alert("system1 : " system) ;
alert("test1 : " test);
}

//クロージャ参照メソッドを使用
$package("com. anllin.system");
$ package("com.hs.test");
(function(){
var system = com.anllin.system;
var test = com.hs .test;
アラート("システム2 : " システム);
アラート("テスト2" テスト);
})();



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