国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

javascript 寫類方式之七

2019-11-21 01:17:33
字體:
來源:轉載
供稿:網友
、dojo.js的寫類方式
dojo最新是1.3.1了,記得07年時還是0.4。文檔也漸漸多了起來,用dojo的也慢慢多了。dojo還發布了core版,壓縮后只有27kb。dojo中用dojo.declare方法來定義一個類。dojo.declare的源碼就不貼在這里了。dojo.declare有三個參數,
參數1:類名className
參數2:繼承的類superclass
參數3:構造器,方法props
單純的定義一個類實際只需傳第一,三兩個參數。因為這里只討論如何定義一個類,不討論繼承。代碼如下:
復制代碼 代碼如下:

//定義類名
var className = "Person";
//定義構造器及方法
var proto = {
constructor : function(name){this.name=name;},
getName : function(){ return this.name;},
setName : function(name){ this.name = name;}
}

//定義類Person
dojo.declare(className,null,proto);

//創建一個對象
var p = new Person("tom");
console.log(p.getName());//tom
p.setName("jack");
console.log(p.getName());//jack

//測試instanceof及p.constructor是否正確指向了Person
console.log(p instanceof Person);//true
console.log(p.constructor === Person);//true
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 翁源县| 永福县| 梁平县| 台南市| 黄大仙区| 荔波县| 屏南县| 汉沽区| 仙桃市| 息烽县| 越西县| 仲巴县| 隆德县| 措勤县| 淅川县| 延寿县| 辉县市| 庆云县| 都兰县| 中江县| 天等县| 岢岚县| 余庆县| 淮安市| 东方市| 鄂尔多斯市| 日土县| 衡水市| 福州市| 新巴尔虎左旗| 乌兰县| 日喀则市| 奇台县| 察雅县| 石景山区| 阿合奇县| 宁阳县| 翼城县| 济阳县| 安西县| 康保县|