当前位置 : 主页 > 网络编程 > JavaScript >

Node.js模块化原理与应用详细介绍

来源:互联网 收集:自由互联 发布时间:2023-02-08
目录 什么是模块化 模块化规范 node.js中的模块分类 加载模块 node.js的模块作用域 什么是模块作用域 模块作用域的好处 向外共享模块作用域中的成员 module对象 module.exports对象 exports对象
目录
  • 什么是模块化
  • 模块化规范
  • node.js中的模块分类
    • 加载模块
  • node.js的模块作用域
    • 什么是模块作用域
    • 模块作用域的好处
  • 向外共享模块作用域中的成员
    • module对象
    • module.exports对象
    • exports对象
    • exports 和 module.exports的使用误区
  • Node.js中的模块化规范(commonJS)
    • 小结

      什么是模块化

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

      在上方的定义中未免有一些晦涩难懂,简单的给大家举个例子:我们小时候玩的小霸王游戏机,当我们玩烦了一款游戏的时候,我们不可能直接更换一个游戏机呀,我们可以通过更换游戏带从而体验各种不同的游戏。这种形式就是模块化,把游戏分化成一个个小模块,当我们需要它的时候拿过来插入使用即可!

      在我们的编程中的模块化,其实就是遵循固定的规则,把一个大文件拆分成为一个个独立并且相互依赖的多个小模块

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

      • 提高了代码的复用性
      • 提高了代码的可维护性
      • 可以实现按需加载(这个真的是嘎嘎好用!)

      模块化规范

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

      例如:

      上一篇:Vue vant-ui框架实现上拉加载下拉刷新功能
      下一篇:没有了
      网友评论