0
点赞
收藏
分享

微信扫一扫

模块化的概念

you的日常 2022-05-03 阅读 47

一. 学习目标:

1.模块化的好处
2.能够知道Common.js规定了哪些内容
3.能够说出Node.js中模块的三大分类各自是什么
4.能够使用npm管理包
5.能够了解什么是规范化的包结构
6.能够了解什么是模块的加载机制

二. 模块化的基本概念

2.1 什么是模块化

编程领域的模块化, 就是遵守固定的规则, 把一个大文件拆分成独立的并互相依赖的多个小模块, 好处就是提高了代码的复用性, 提高了代码的可维护性, 可以实现按需加载.

2.2 模块化的规范

模块化的规范就是对代码进行模块化的拆分与组合时, 需要遵守的哪些规则.
比如:
使用什么样的语法格式来引用模块
在模块中使用什么样的语法格式向外暴露成员

2.3 模块化规范的好处

三. Node.js中模块的分类

内置(fs, path, http)
自定义(用户创建的每一个.js文件, 都是自定义的模块)
第三方模块(由第三方开发出来的模块, 并非官方提供的, 也不是用户自定义的模块, 使用之前要先下载)
const fs = require(‘fs’)
const custom = require(‘./custom.js’)
const moment = require(‘moment’)

四. npm与包

https://www.npmjs.com/查包
https://registry.npmjs.org/下载

五. 模块的加载机制

举报

相关推荐

0 条评论