珠峰培训

JavaScript模块的封装方法

作者:

2014-02-25 17:40:43

176

 JavaScript模块的封装方法,举例说明:比如怎样实现私有变量,不能直接赋值,只能通过共有方法访问。程序如下所示:

function MyObject(){
	var privateVariable=10;
	function privateFunction(){
		alert(privateVariable);
		}
	//特权方法;
	
	this.publicMethod=function(){
		privateVariable++;
		return privateFunction;
		}
	}	
var obj=new MyObject();
obj.publicMethod()//11