下午看了一些关于模块化和MVC的文章,从各个文章中摘取了一些知识点,记录下来。想到好久没更新博客,权当充数。
接下来三天面试GIS开发和游戏开发,希望这三个公司有一个是我的归宿。
模块化
关键词:
函数集合:污染全局变量
对象:可修改内部变量,不安全
立即执行函数:匿名函数,闭包,私有成员
内存泄露:引用未释放,内存被占用
高内聚低耦合:代码拆分
别人的模块拿来即用。标准化的接口。相互独立,功能完整。
模块化的价值
- 代码服用
- 提升可维护性
- 公共模块通常用于促进代码复用
- 业务模块通常用于提升可维护性