不解释
(function(){ //私有静态成员 var user = ""; //私有静态方法 function privateStaticMethod(){ } Box = function(value){ //私有成员 privateStaticUser = value; //这个是私有方法 function privateMethod(){ } //公有方法,因为能访问私有成员,也可以说是特权函数 this.getUser = function(){ return user; }; //共有成员 this.user = 1; }; //公有静态方法 Box.staticMethod = function(){} //公有静态成员 Box.staticProperty = 1; })();
CSS家园 188275051,Web开发者(前后端)的天堂,欢迎有兴趣的同学加入
GitHub家园 225932282,Git/GitHub爱好者的天堂,欢迎有兴趣的同学加入
一段代码详解JavaScript面向对象,布布扣,bubuko.com
原文:http://www.cnblogs.com/yanhaijing/p/3731966.html