Web/11-开发积累/01-JavaScript模块化.md
2018-03-02 14:12:14 +08:00

57 lines
768 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## 前言
网站越来越复杂js代码、js文件也越来越多会遇到什么问题
- 命名冲突
- 文件依赖
- 各种问题
### 程序模块化
- 日期模块
- 数学计算模块
- 日志模块
- 登陆认证模块
- 报表展示模块
所有这些模块共同组成了程序软件系统。
一次编写,多次使用,才是提高效率的核心。
### 程序模块化开发的优点
开发效率高:代码方便重用,别人开发的模块直接拿过来就可以使用,不需要重复开发类似的功能。
方便后期维护:软件的声明周期中最长的阶段其实并不是开发阶段,而是维护阶段,需求变更比较频繁。使用模块化的开发,方式更容易维护。