私は 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 コーディング スタイルはどのように変化するのでしょうか?