(function(window){
var info={
getInfo:function(){
alert("you are a good boy!");
},
getOff:function(){
alert("off");
}
}
window.info=info;//对外的接口
})(window);
//调用:info.getInfo()或者window.info.getInfo();
window.info.getInfo();
var ggg=(function(window){
var info={
getInfo:function(){
alert("you are a good boy!");
},
getOff:function(){
alert("off");
}
}
return info;//对外的接口
})(window);
//调用:ggg.getInfo()
ggg.getInfo();
(function(window){
var MyApp = {};
MyApp.name = {
"id":"应用程度的ID编号"
};
MyApp.work = {
num:123,
sub:{name:"sub_id"},
doing:function(){
alert("you are welcome!");
}
};
window.MyApp = MyApp;
})(window);
window.MyApp.work.doing();
console.log(window.MyApp.work.sub);
var MyApp = {
name : {
"id":"应用程序的ID编号"
},
work : {
"num":"123",
"sub":{name:"sub_id"},
"doing":function(){
alert("you are welcome!")
}
}
}
MyApp.work.doing();
本文引用了其他人的例子,自己还没想清楚其中的原理,暂且放在这里。