ES6 Module Loader中简单import语句和System.import之间的区别

时间:2015-06-18 08:09:10

标签: javascript ecmascript-6 ecmascript-harmony es6-module-loader

是否有人能够解释ES6模块加载器(或Polyfills,如System.js,Webpack等)的简单importSystem.import语句之间的区别。

这样的东西
System.import('https://code.jquery.com/jquery.js').then();

似乎是可能的,还有一个简单的

 import 'jquery';

System.import是导入语句后回调的唯一可能性吗?

1 个答案:

答案 0 :(得分:6)

您可以在不支持导入的<script>标记内使用System.import,也可以有条件地加载模块。

因此,您可以通过基于ES6承诺的API以编程方式导入模块,此外还有用于处理ES6导入模块的声明性语法。