摘要:JavaScript建立類別的方式彙整。
最近讀了YUI裡的一些原始碼及Asp.net Ajax裡的Script檔,發現JavaScript真的是有無限可能。為防以後忘記我整理一下JavaScript建立類別的方式。
1、
1
function Class1(Argus1 , Argus2){
2
this.Property1 = Argus1; //建立屬性
3
this.Property2 = Argus2;
4
}
function Class1(Argus1 , Argus2){2
this.Property1 = Argus1; //建立屬性3
this.Property2 = Argus2;4
}這一個可以使用
1
var obj = new Class1('1' , '2');
var obj = new Class1('1' , '2');來建立不同物件的執行個體且格式會一致。
2、
1
var Obj = new Array;
2
3 Obj.Property = 'A';
4
Obj.Method = Function{ alert('ABC') };
var Obj = new Array;2

3 Obj.Property = 'A';
4

Obj.Method = Function{ alert('ABC') };使用Array來模擬物件的功能。
3、
var obj = {Property:'ABC' , Property2:'123'}和項目2相同
JavaScript裡的變數,什麼可以是什麼,任何東西可以是任何東西。
說明部份有些不足,甚至也有些錯誤。希望各位先進指正
不止Know How 還要Know Why
Obj.Method = Function