Javascript 如何在ES中编写库。下一步
我已经读了很多关于ES的书。下一个,我有关于ES的问题。下一个模块。 在这段时间里,所有JavaScript程序员都在匿名函数中编写JavaScript库。 类似jQuery:Javascript 如何在ES中编写库。下一步,javascript,ecmascript-harmony,Javascript,Ecmascript Harmony,我已经读了很多关于ES的书。下一个,我有关于ES的问题。下一个模块。 在这段时间里,所有JavaScript程序员都在匿名函数中编写JavaScript库。 类似jQuery: (function( window, undefined ) { // ... window.jQuery = window.$ = jQuery; })( window ); 下划线: (function() { // ... }).call( this ); 但是,当JavaScript获
(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
或者模块也需要写入匿名函数?全局变量呢?接下来呢?在es6中,脚本隐式地是一个模块,因此不需要显式地声明模块。此文件夹中的每个文件都是模块,应该有助于演示es6的实际使用模式 有关详细信息,请参见作为模块使用,但是,ES6源文件至少需要包含一些导出声明,这在脚本的顶层是不允许的。