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>