模块化的概念

一. 学习目标:

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
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值