0

特定の DOM 要素を簡単に作成する機能を提供する Javascript ファイルを作成しています。

jQueryのバックグラウンドから来て、通常、このファイルをプラグインにして、次のように設定します。

(function($) {
    $.fn.entryPoint = function(options) {
        //do stuff
    }
})(jQuery);

ただし、このスクリプトに jQuery を使用するつもりはありません。

上記の jQuery プラグイン表記と同じ意味を持つ方法で、今書いた動作を DOM にアタッチする最良の方法は何ですか?

4

1 に答える 1

2

何に対しても万能のベストコードはありません。それはすべて、あなたが何をしようとしているのかにかかっています。このようなことをすると、entryPoint という名前の単一のグローバル変数が得られ、グローバル名前空間に他に何も漏れないように囲まれます。

(function(w) {
    w.entryPoint = function(options) {
        //do stuff
    }
})(window);
于 2013-06-06T07:13:28.157 に答える