【问题标题】:Difference between simple import statement and System.import in ES6 Module LoaderES6 Module Loader 中的简单 import 语句和 System.import 的区别
【发布时间】:2015-09-03 18:20:13
【问题描述】:

有谁能解释一下简单的importSystem.import ES6 模块加载器(或像 System.js、Webpack 等的 Polyfills)语句之间的区别

有点像

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

似乎可以,也很简单

 import 'jquery';

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

【问题讨论】:

  • 他们只是有不同的用例。 System.import 允许您动态加载模块。 import 不允许这样做,但不要求您使用回调。

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


【解决方案1】:

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

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

【讨论】:

  • 标签,抱歉(在您的 index.html 或 someName.html 文件中)
猜你喜欢
  • 2017-06-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-01
  • 2022-01-26
  • 1970-01-01
  • 2014-05-05
相关资源
最近更新 更多