知识储备
文章平均质量分 83
wo.0d
这个作者很懒,什么都没留下…
展开
-
ES6 模块与 CommonJS 模块的差异
ES6 模块与 CommonJS 模块的差异 讨论 Node.js 加载 ES6 模块之前,必须了解 ES6 模块与 CommonJS 模块完全不同 它们有三个重大差异。 CommonJS 模块输出的是一个值的拷贝,ES6 模块输出的是值的引用。 CommonJS 模块是运行时加载,ES6 模块是编译时输出接口。 CommonJS 模块的 require() 是同步加载模块,ES6 模块的 import 命令是异步加载,有一个独立的模块依赖的解析阶段。 第二个差异是因为 CommonJS 加载的是一原创 2021-07-14 12:05:07 · 203 阅读 · 0 评论 -
commonjs
commonjs CommonJS 规范简介 既然 JavaScript 需要模块化来解决上面的问题,那就需要制定模块化的规范,CommonJS 就是解决上面问题的模块化规范,规范就是规范,没有为什么,就和编程语言的语法一样。我们一起来看看。 CommonJS 概述 Node.js 应用由模块组成,每个文件就是一个模块,有自己的作用域。在一个文件里面定义的变量、函数、类,都是私有的,对其他文件不可见。 // a.js var name = 'morrain' var age = 18 上面代码中,a.js原创 2021-07-14 11:36:53 · 141 阅读 · 0 评论