为什么叫模块化
- node.js 中所谓的程序实际上就是外部js文件
- 每一个js的文件往往具有一个独立的功能,也就是 一个模块
- 当一个外部js文件需要执行某个功能模块时,不需要重复定义程序代码,只需要导入已经定义好的 js模块程序即可
- 模块化开发,就是为了提高程序的执行效率,优化代码
- 需要实现模块化开发,就必须要读取外部文件和外部文件的内容
- 而且还需要写入当前文件中
模块化开发分类:
- 内置模块 ---------是 node.js 已经开发好的模块 , 可以直接使用
- 第三方模块 ------是 别人开发好的模块 , 需要导入之后,才能使用 //第三方模块安装文章
- 自定义模块 ------是 我们自己开发的模块 , 需要导入之后,才能使用
举例:
- 内置模块 是 手机本身内置的App – 闹钟 日历 … 不需要安装
- 第三方模块 是 别人开发的App – QQ 微信 … 需要安装
- 自定义模块 是 我们自己开发的App – 自己开发的App程序 … 需要安装