2017-08-02 5 views
1

編集:私は話していたhttps://www.paulirish.com/2009/markup-based-unobtrusive-comprehensive-dom-ready-execution/JSのためのDOMベースのルーティングは、どんな速さですか、それとも単に組織にとって有益でしょうか?

申し訳ありませんが、詳細については不明です。 DOMベースのJSは、長い間普及してきました。私の質問は、それが速いのですか、それともパフォーマンスの利点がありますか?それとも単にJSを編成するためのよりよい方法ですか?

例:

FOO = { 
    common : { 
    init  : function(){ ... }, 
    finalize : function(){ ... } 
    }, 
    shopping : { 
    init  : function(){ ... }, 
    cart  : function(){ ... }, 
    category : function(){ ... } 
    } 
} 

FOO.common.init(); 
FOO.shopping.init(); 
+1

[Javascript - オブジェクトに格納する機能 - 悪い練習ですか?](https://stackoverflow.com/questions/8902687/javascript-storing-function-in-object-bad-practice) –

+0

そこにDOMはありません – slebetman

+3

FWIWこの練習は名前空間と呼ばれ、モジュールの出現の前にベストプラクティスとみなされました – slebetman

答えて

1

JSを整理するだけで良い方法です。変数と関数をグローバル名前空間から除外し、非公開にします。このように、変数名と関数名は、同じ変数名を持つ可能性がある他のjsモジュール/ファイルと衝突することはありません。

関連する問題