文章目录
01.什么是模块化
所谓的模块化开发就是封装细节,提供使用接口,彼此之间互不影响,每个模块都是实现某一特定的功能。模块化开发的基础就是函数
02.实现模块化----使用函数封装
function func1(){
//...
}
function func2(){
//...
}
上面的函数func1()和func2(),组成一个模块。使用的时候,直接调用就行了。这种做法的缺点很明显:”污染”了全局变量,无法保证不与其他模块发生变量名冲突,而且模块成员之间看不出直接关系。
03.实现模块化----使用对象封装
为了解决上面的缺点,可以把模块写成一个对象,所有的模块成员都放到这个对象里面。
var obj={
age:0,
func1:function(){
//...
},
func2: