<script type="text/javascript" charset="UTF-8">
$(function(){
console.log(app2.shareMsg('給我吧'));
});
//javascript創建面向對象的方式的代碼結構有兩種,
//一是使用一個單例創建一個應用程序名稱空間
var app={
user:'小魏',
init:function(){
},
event:function(){
}
};
//二是模塊模式
var app2=function($){
//私有變量和方法
var msessage="這是私有的";
function mul(x,y){
return x*y;
};
//返回的就是共有的
return{
init:function(){
},
age:"23",
share:function(){
var num=mul(6,7);
return "結果是"+num;
},
shareMsg:function(arg){
if(arg==="給我吧"){
return msessage+arg;
}else{
throw new Error("休想!");
}
}
};
}(jQuery);
</script>
js面向對象組織方式
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.