js 对象创建

obj_bibao.js 闭包

if(typeof Pz == "undefined"){
 var Pz={};
}

Pz={
 Obj:(function(){
  function monkey(){
   alert('monkey');
   pig();
  }
  function pig(){
   alert('pig');
  }
  return {
   monkey:monkey
  }
 })(),
 Test:(function(){
  function sandy(){
   alert('sandy');
  }
  return {
   sandy:sandy
  }
 })()
};

 

obj_class.js类

if(typeof Lj == "undefined"){
 var Lj={};
}

Lj={
 info:{
  age:11,
  name:function(){
   alert('name');
  },
  love:function(){
   alert('love');
  },
  setAge:function(age){
   this.age=age;
  },
  getAge:function(){
   alert(this.age);
  }
 }
}

 

页面:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "  http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="  http://www.w3.org/1999/xhtml"> 
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type" /> 
 <script type="text/javascript" src="obj_bibao.js"></script>
 <script type="text/javascript" src="obj_class.js"></script>
 <script>
  function load(){
   Pz.Obj.monkey();
   Pz.Test.sandy();
   
   alert('age11:'+Lj.info.age);
   Lj.info.setAge(33);
   Lj.info.getAge();
   alert('age33:'+Lj.info.age);
   Lj.info.name();
   Lj.info.love();
  }
 </script>
  </head> 
  <body οnlοad="load()">
  </body>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值