2

私は自分の JavaScript を改善しようとしており、公開モジュール パターンを使用して効果を上げていますが、モジュール内のコードが関数内にないか、作成時に戻り値が実行されることに気付きました。

var MyModule = function ($) {

    setUp();

    function setUp() {
     // execute code to be run when module created
    }

    function doStuff() {
    }

    return {
        doStuff: doStuff
    }
}

これは、 によって呼び出されることに依存する関数のコンストラクターの形式を作成していることがわかりますvar myModule = new MyModule(jQuery)

これに対する正しいか間違っているかについてのフィードバックは大歓迎です。

4

0 に答える 0