web前端编程模块化开发的好处?
展开全部
模块化编程开发模式相信大家在学习前端编程开发技术的时候应该有接触和了解过。今天回龙观北大青鸟就一起来分析一下,web前端模块化编程的好处都有哪些。
一、模块化的理解
1.什么是模块?
将一个复杂的程序依据一定的规则(规范)封装成几个块(文件),并进行组合在一起;
块的内部数据与实现是私有的,只是向外部暴露一些接口(方法)与外部其它模块通信。
2.模块化的进化过程
全局function模式:将不同的功能封装成不同的全局函数;
编码:将不同的功能封装成不同的全局函数;
问题:污染全局命名空间,容易引起命名冲突或数据不安全,而且模块成员之间看不出直接关系。
3.模块化的好处
避免命名冲突(减少命名空间污染)
更好的分离,按需加载
更高复用性
高可维护性
4.引入多个script后出现出现问题
请求过多
先我们要依赖多个模块,那样就会发送多个请求,导致请求过多。
依赖模糊
我们不知道他们的具体依赖关系是什么,也就是说很容易因为不了解他们之间的依赖关系导致加载先后顺序出错。
难以维护
以上两种原因就导致了很难维护,很可能出现牵一发而动全身的情况导致项目出现严重的问题。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询