javascript - ES6 Module Loader中简单import语句和System.import的区别

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

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

有点像

System.import('https://code.jquery.com/jquery.js').then();

似乎是可行的,也很简单

 import 'jquery';

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

最佳答案

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

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

关于javascript - ES6 Module Loader中简单import语句和System.import的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30909805/

相关文章:

node.js - ~~ Javascript 运算符

javascript - 如何在 jQuery 中构造一个新的 HTML 元素?

javascript - 页面未在顶部加载

javascript - 如何在 ES6 中调用类的父类的父类的构造函数?

javascript - 如果我可以通过这个调用父方法那么为什么要在 ES6 中使用 super 呢?

javascript - 通过 Javascript 中的角色数组过滤用户对象数组

javascript - 指针事件 :none but capture click

javascript - jquery 显示相同高度和宽度的图像

javascript - NodeJS 和谐在导入时给出 SyntaxError

node.js - Nodejs Harmony/ES6 中的 map 集合损坏了?