位置:首页 > 后端 > node

模块化开发的基础知识有哪些

dearweb 发布:2021-11-07 22:17:26阅读:

对于前端小朋友来说,模块化这个概念也许并不陌生,但是对其理论知识可能比较模糊话,本文对于前端模块知识概念简单的归纳,希望让你在模块化的理解更加透彻一点。

什么是模块化

理论上是指解决一个复杂问题时,自顶向下把系统分成若干个模块的过程,对于整个系统来说,模块是可以组合、分解和更换的单元。

在变成领域中,就是遵循固定的规则,把一个大文件拆成独立并相互依赖的多个小模块。

把代码进行模块化拆分的好处:

  1. 提高了代码的复用性

  2. 提高了代码的可维护性

  3. 可以实现按需加载

模块化规范

模块化规范,就是对代码进行模块化拆分与组合时需要遵守哪些规则。

使用什么样的语法格式引用模块

在模块中使用什么样的语法格式向外暴露成员

好处:大家都遵守同样的模块化规范写代码,降低了沟通成本,极大的方便了各个模块之间的相互调用。

node中模块的分类

node中根据模块的来源不同主要分为了3大类:

内置模块:由js官方提供 例如 fs、path、http 等

自定义模块:用户创建的每一个 .js 文件,都是自定义模块

第三方模块:由第三方开发出来的模块,并非官方提供的内置模块,也不是用户自己创建的自定义模块,使用前需要下载

node中加载模块

使用强大的require() 方法,可以加载需要的内置模块、用户自定义模块、第三方模块等进行使用

// 加载内置模块

const http = require('http')

// 加载自定义模块

const custom = require('./custom.js')

// 加载第三方模块

const moment = require('moment')


24人点赞 返回栏目 提问 分享一波

小礼物走一波,支持作者

还没有人赞赏,支持一波吧

留言(问题紧急可添加微信 xxl18963067593) 评论仅代表网友个人 留言列表

暂无留言,快来抢沙发吧!

本刊热文
网友在读
手机扫码查看 手机扫码查看