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的方式時, 成員和程式碼中間是以 = 區隔, 每個成員則是以 ; 區隔

arrow
arrow
    全站熱搜

    give 發表在 痞客邦 留言(0) 人氣()