一、命名空间:
var ns ={};
ns1.ns11 = {};
ns1.module1 = {name:"dfdf",m:function(){}}
ns1.module1.name;
二、成员:
1.静态成员
function Person(name,age){
this.name = name;
}
Person.userTools = true;//静态成员
2、公有方法
function Person(name){
var age = 100;//私有
function pm(){ //私有
console.log("32132")
}
this.name = name //公有
this.test = function(){ //公有
console.log("dfdf")
}
}
//互相调用
function Person(pname){
var age = 100;
function pm(){
console.log(this.name)
}
this.name = pname
this.test = function(){
console.log("dfdf");
//pm();//this会转为指向window对象
pm.call(this)
}
}
或
function Person(pname){
funtion pm(){
console.log(self.name)
}
var self ={
name:pname,
test:function(){
pm();
}
}
return self;
}
3、