ECMAScript 6模块超越CommonJS和AMD

分享 guokai 发表于 3 年前最后回复来自 qq2850071112 2 年前

Axel Rauschmayer博士正式公布了ECMAScript 6(ES6)模块语法的最终细节。

Rauschmayer在文章“ECMAScript 6模块:最终语法”中详细描述了完整的ES6模块系统,包括ECMAScript 6模块、模块元数据和ECMAScript 6模块加载器的API等。

据Rauschmayer所述,ES6模块的目标是创建一种让CommonJS和AMD用户都感到满意的格式,由于这种模式是内置于语言之中的,因此其能力超越了CommonJS和AMD。

在ES6中有两种导出方式:命名导出(每个模块有多个导出值)和默认导出(每个模块只有一个导出值)。通过在模块声明前面加入export关键字作为前缀,一个模块就可以通过命名导出方式导出多个值,并通过不同的名称对它们进行区分。

共收到2条回复
fantasyshao 3 年前 #1

发现很奇怪的一点...链接的url还是本页

ichord 3 年前 #2

什么时候能普及...
兼容很累.

登录后即可参与回复