• 技术文章 >Web开发 >JavaScript

    js中ES Module和CommonJs的区别

    小妮浅浅小妮浅浅2021-11-17 15:08:59原创230

    1、CommonJS模块装入js文件的过程是同步的,运行时装入。

    2、ES Module装入js文件的过程是在编译(解析)时装入的,它是异步的。

    3、ES Module通过export导出的是变量本身的引用。

    实例

    let name = 'coderwhy';
     
    setTimeout(() => {
      name = "湖人总冠军";
    }, 1000);
     
    setTimeout(() => {
      console.log(name);
    }, 2000);
     
    export {
      name
    }

    以上就是js中ES Module 和CommonJs的区别,希望对大家有所帮助。更多js学习指路:js教程

    推荐操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。

    专题推荐:js esmodule commonjs
    品易云
    上一篇:JavaScript选择排序的实现 下一篇:js作用域链是什么

    相关文章推荐

    • js使用构造函数的缺点• js原型链的优缺点• js自定义事件的实现• js Number数据类型的介绍• js Bigint数据类型是什么• js中null是什么• js中symbol是什么• js创建构造函数的注意点• js中valueOf和toString的区别• js中构造器属性的介绍• js栈的应用场景• js中的树如何理解

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网