模块化

Posted xiangxiang2020

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了模块化相关的知识,希望对你有一定的参考价值。

问题一:什么是模块化?

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

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

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

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

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

以上是关于模块化的主要内容,如果未能解决你的问题,请参考以下文章

如何将字符串数据从活动发送到片段?

CTS测试CtsWindowManagerDeviceTestCases模块的testShowWhenLockedImeActivityAndShowSoftInput测试fail项解决方法(代码片段

argparse 代码片段只打印部分日志

nodejs常用代码片段

常用python日期日志获取内容循环的代码片段

使用循环片段依赖关系模块化单活动Android应用程序