站长资讯网
最全最丰富的资讯网站

一文彻底搞定es6模块化

前情回顾

  • 在上篇文章中我们讲到了 CommonJs,如果还没有看,可以查找本文章所在的专栏进行学习。
  • CommonJs 有很多优秀的特性,下面我们再简单的回顾一下:
  • 模块代码只在加载后运行;

  • 模块只能加载一次;

  • 模块可以请求加载其他模块;

  • 支持循环依赖;

  • 模块可以定义公共接口,其他模块可以基于这个公共接口观察和交互;

天下苦 CommonJs 久矣

  • Es Module 的独特之处在于,既可以通过浏览器原生加载,也可以与第三方加载器和构建工具一起加载。
  • 支持 Es module 模块的浏览器可以从顶级模块加载整个依赖图,且是异步完成。浏览器会解析入口模块,确定依赖,并发送对依赖模块的请求。这些文件通过网络返回后,浏览器就会解析它们的依赖,,如果这些二级依赖还没有加载,则会发送
赞(0)
分享到: 更多 (0)