web编程开发模块化的理解与规范?
展开全部
随着web前端编程开发技术的不断发展,模块化编程开发形式成为了目前程序员学习的主流开发方式,下面IT培训就一起来来了关于模块化的理解以及开发规范问题。
一、模块化的理解
1.什么是模块?
将一个复杂的程序依据一定的规则(规范)封装成几个块(文件),并进行组合在一起
块的内部数据与实现是私有的,只是向外部暴露一些接口(方法)与外部其它模块通信
2.模块化的进化过程
全局function模式:将不同的功能封装成不同的全局函数
编码:将不同的功能封装成不同的全局函数
问题:污染全局命名空间,容易引起命名冲突或数据不安全,而且模块成员之间看不出直接关系
3.模块化的好处
避免命名冲突(减少命名空间污染)
更好的分离,按需加载
更高复用性
高可维护性
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询