目录
编程领域中的模块化
就是遵守固定的规则,把一个大文件拆成独立并互相依赖的多个小模块
好处:
- 提高了代码的复用性
- 提高了代码的可维护性
- 可以实现按需加载
模块的分类
根据模块来源的不同,分为3类
内置模块(内置模块是由Node.js官方提供的,例如fs、path、http等)
自定义模块 (用户创建的每个 .js文件,都是自定义模块)
第三方模块 (由第三方开发出来的模块,并非官方提供的内置模块,也不是用户创建的自定义模块,使用前需要先下载)
加载模块
使用强大的require()方法,就可以加载需要的各种模块
比如下面的加载自定义模块,在用require加载自定义模块期间,可以省略.js这个后缀名。
const mm = require('./wo/m