ES6 学习笔记 15 --- 模块化 export 和 import
JavaScript 一直没有模块(module)体系,无法将一个大程序拆分成互相依赖的小文件,再用简单的方法拼装起来。
ES6 模块的设计思想,是尽量的静态化,使得编译时就能确定模块的依赖关系,以及输入和输出的变量。
导出和引入模块
方式一
导出 1.js
在 2.js 中引入 1.js
方式二
默认导出,在当前文件中定义需要导出的内容。 1.js
默认引入 1.js
JavaScript 一直没有模块(module)体系,无法将一个大程序拆分成互相依赖的小文件,再用简单的方法拼装起来。
ES6 模块的设计思想,是尽量的静态化,使得编译时就能确定模块的依赖关系,以及输入和输出的变量。
导出 1.js
在 2.js 中引入 1.js
默认导出,在当前文件中定义需要导出的内容。 1.js
默认引入 1.js