码迷,mamicode.com
首页 > 其他好文 > 详细

模块化

时间:2020-04-22 09:56:31      阅读:54      评论:0      收藏:0      [点我收藏+]

标签:版本   问题   api   包括   其他   query   lock   tar   为什么   

问题一:什么是模块化?

模块化是指把一个复杂的系统分解到多个模块以方便编码。

问题二:为什么出现模块化?

很久以前,开发网页要通过命名空间的方式来组织代码,例如 jQuery 库把它的API都放在了window.$下,在加载完 jQuery 后其他模块再通过window.$去使用 jQuery。 这样做有很多问题,其中包括:

  • 命名空间冲突,两个库可能会使用同一个名称,例如Zepto也被放在window.$下;
  • 无法合理地管理项目的依赖和版本;
  • 无法方便地控制依赖的加载顺序。

当项目变大时这种方式将变得难以维护,需要用模块化的思想来组织代码。

模块化

标签:版本   问题   api   包括   其他   query   lock   tar   为什么   

原文地址:https://www.cnblogs.com/xiangxiang2020/p/12749625.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!