什么是模块化?优缺点有哪些?

如今backbone、emberjs、spinejs、batmanjs
MVC框架侵袭而来。CommonJS、AMD、NodeJS、RequireJS、SeaJS、curljs等模块化的JavaScript扑面而
来。web前端已经演变成大前端,web前端的发展速度之快。

1)我们来看看什么是模块化
模块化是一种将系统分离成独立功能部分的方法,可将系统分割成独立的功能部分,严格定义模块接口、模块间具有透明性。

2)模块化的优缺点:

a>优点:
可维护性
1.灵活架构,焦点分离
2.方便模块间组合、分解
3.方便单个模块功能调试、升级
4.多人协作互不干扰

b>缺点:
性能损耗
1.系统分层,调用链会很长
2.模块间通信,模块间发送消息会很耗性能

新人首发,欢迎各位大神评论指导,不吝赐教,小弟拜谢!

posted @ 2019-07-15 21:25  买鹏啊  阅读(8183)  评论(0编辑  收藏  举报