1

私は ES.Next についてよく読んでいますが、ES.Next モジュールについて質問があります。今回は、すべての JavaScript プログラマーが無名関数で JavaScript ライブラリを作成します。jQueryのようなもの:

(function( window, undefined ) {
    // ...
    window.jQuery = window.$ = jQuery;
})( window );

アンダースコア:

(function() {
    // ...
}).call( this );

しかし、JavaScript がモジュールを取得すると、すべてがどのように変化するのでしょうか?

// MyLibrary.js
module MyLibrary {
    export function Hello() {
        console.log( 'Hello' );
    }
}

// Example.js
import Hello from MyLibrary;

Hello(); // Hello

または、モジュールも匿名関数に書き込む必要がありますか? グローバル変数はどうですか?そして、ES.Next が登場すると、すべての JavaScript コーディング スタイルはどのように変化するのでしょうか?

4

1 に答える 1

0

es6 では、スクリプトは暗黙的にモジュールであるため、モジュールを明示的に宣言する必要はありません。このフォルダー内の各ファイルはモジュールであり、実際の es6 の使用パターンを示すのに役立ちます。https://github.com/Benvie/continuum/tree/gh-pages/engine/builtins

于 2012-12-12T09:39:15.087 に答える