日期:2014-05-16  浏览次数:20322 次

JS封装!
请问js如何封装?封装之后如何调用呢!能否举个简单实例出来。

------解决方案--------------------
可以用匿名函数封装。
比如原来是:

var name = 'Xu';
var age = '28';
var status = 'Married'
function createMember(){
}
function getMemberDetails(){
}
上面的变量都是全局变量,如果其他函数连有同样的变量就容易冲突。

封装后:
var myApplication = function(){ //匿名函数myApplication
var name = 'Xu';
var age = '28';
var status = 'Married'
return{
createMember:funtion(){
},
getMemberDetails:funtion(){
}
 }
}();