1. 以JSON型態為主體
優點: 當HTML頁面載入時, 物件即被初始化
缺點: 會載入不需要的程式碼
範例:
var OneClass =
{
AVariable : "Value",
AMethod : function(A) {
// your code
}
};
使用方式
OneClass.AVariable; // return "Value"
OneClass.AMethod; // return function(A)
注意, 使用JSON的方式時, 成員與程式碼中間是以 : 區隔, 每個成員則是以 , 區隔
2. 以prototype的方式為主體
優點: 當HTML頁面載入時, 物件不被初始化
缺點: 需要初始化
function OneClass()
{
this.AVariable = "Value";
this.AMethod = function(A) {
// your code
};
}
使用方式:
var aClass = new OneClass();
aClass.AVariable; // return "Value"
aClass.AMethod; // return function(A)
注意, 使用prototype的方式時, 成員和程式碼中間是以 = 區隔, 每個成員則是以 ; 區隔
全站熱搜
留言列表