JS-8-封装

来源:互联网 发布:php 判断数组长度 编辑:程序博客网 时间:2024/06/12 21:01

一、命名空间:

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、

原创粉丝点击