美文网首页
2019-11-25

2019-11-25

作者: chengfengwang | 来源:发表于2019-11-25 13:59 被阅读0次

commonJs和es6模块的区别

  1. commonJs支持动态加载模块,导入模块的路径可以是一个依赖执行的变量,也可以在if else 里执行导入
    es6模块的导出和导入不支持动态,需要让javascript引擎静态确定哪些可以导出和导入
  2. commonJs导入是同步的,多个require语句会一个接一个执行
    es6模块导入是异步的
  3. commonJs的输入是值的拷贝
    es6的输入是值的引用

相关文章

网友评论

      本文标题:2019-11-25

      本文链接:https://www.haomeiwen.com/subject/jqmdwctx.html