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

fsp*_*ier 2 javascript ecmascript-harmony ecmascript-6 es6-module-loader

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

就像是

System.import('https://code.jquery.com/jquery.js').then();
Run Code Online (Sandbox Code Playgroud)

似乎是可能的,也是一种简单的

 import 'jquery';
Run Code Online (Sandbox Code Playgroud)

是否System.import有import语句后回调的唯一可能性?

小智 6

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

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