Module的加载实现

2018-09-01 05:48:50来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

烂笔头开始记录小知识点啦~

  • 浏览器要加载 ES6模块,:
    <script type="module" src="./foo.js"></script>

     

  • 异步加载,相当与defer属性。可以另外设置async属性。
  • ES6 模块也允许内嵌在网页中,语法行为与加载外部脚本完全一致。
    <script type="module">
      import utils from "./utils.js";
    
      // other code
    </script>

     

  • CommonJS 模块输出的是一个值的拷贝,ES6 模块输出的是值的引用。
  • CommonJS 模块是运行时加载,ES6 模块是编译时输出接口。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:今天筹备了一件大事:重学JS

下一篇:angularjs学习第六天笔记(指令简介学习)