最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript 寫(xiě)類(lèi)方式之七

 更新時(shí)間:2009年07月05日 01:44:25   作者:  
dojo最新是1.3.1了,記得07年時(shí)還是0.4。文檔也漸漸多了起來(lái),用dojo的也慢慢多了。dojo還發(fā)布了core版,壓縮后只有27kb。
、dojo.js的寫(xiě)類(lèi)方式
dojo最新是1.3.1了,記得07年時(shí)還是0.4。文檔也漸漸多了起來(lái),用dojo的也慢慢多了。dojo還發(fā)布了core版,壓縮后只有27kb。dojo中用dojo.declare方法來(lái)定義一個(gè)類(lèi)。dojo.declare的源碼就不貼在這里了。dojo.declare有三個(gè)參數(shù),
參數(shù)1:類(lèi)名className
參數(shù)2:繼承的類(lèi)superclass
參數(shù)3:構(gòu)造器,方法props
單純的定義一個(gè)類(lèi)實(shí)際只需傳第一,三兩個(gè)參數(shù)。因?yàn)檫@里只討論如何定義一個(gè)類(lèi),不討論繼承。代碼如下:
復(fù)制代碼 代碼如下:

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

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

//創(chuàng)建一個(gè)對(duì)象
var p = new Person("tom");
console.log(p.getName());//tom
p.setName("jack");
console.log(p.getName());//jack

//測(cè)試instanceof及p.constructor是否正確指向了Person
console.log(p instanceof Person);//true
console.log(p.constructor === Person);//true

相關(guān)文章

  • javascript面向?qū)ο缶幊?一) 實(shí)例代碼

    javascript面向?qū)ο缶幊?一) 實(shí)例代碼

    javascript面向?qū)ο缶幊虒?shí)例代碼,代碼也算比較基礎(chǔ)了,不懂得朋友可以參考腳本之家之前發(fā)布的文章。
    2010-06-06
  • 前端開(kāi)發(fā)必須知道的JS之原型和繼承

    前端開(kāi)發(fā)必須知道的JS之原型和繼承

    原型和閉包是Js語(yǔ)言的難點(diǎn),此文主要講原型及原型實(shí)現(xiàn)的繼承,在(二)中會(huì)講下閉包,希望對(duì)大家有所幫助。若有疑問(wèn)或不正之處,歡迎提出指正和討論。
    2010-07-07
  • Javascript面向?qū)ο笾?繼承

    Javascript面向?qū)ο笾?繼承

    繼承是面向?qū)ο笾斜炔豢缮俚奶匦?,但javascript中并沒(méi)有繼承的概念機(jī)制,但我們可以自己來(lái)實(shí)現(xiàn)這種功能。
    2011-02-02
  • Javascript 面向?qū)ο?命名空間

    Javascript 面向?qū)ο?命名空間

    作用主要為了防止類(lèi)名沖突,相同的類(lèi)名只要屬于不同的命名空間,便不會(huì)沖突。
    2010-05-05
  • Javascript 面向?qū)ο?(聲明篇)

    Javascript 面向?qū)ο?(聲明篇)

    有時(shí)間重新審視了遍 Javascript 的面向?qū)ο髾C(jī)制。與其他的語(yǔ)言不同,Javascript 可以說(shuō)提供了更靈活的面向?qū)ο髾C(jī)制(比如 function 在完成其自身功能的同時(shí)也是對(duì)象)。
    2010-04-04
  • javascript面向?qū)ο笾?定義類(lèi)

    javascript面向?qū)ο笾?定義類(lèi)

    javascript中的類(lèi)多數(shù)是用函數(shù)function表示的,當(dāng)然后來(lái)大多采用了json格式的定義。
    2011-02-02
  • javascript 對(duì)象入門(mén)實(shí)例教程

    javascript 對(duì)象入門(mén)實(shí)例教程

    學(xué)習(xí)javascript 對(duì)象操作的朋友可以參考下,這個(gè)是入門(mén)級(jí)教程。
    2010-04-04
  • JavaScript類(lèi)和繼承 prototype屬性

    JavaScript類(lèi)和繼承 prototype屬性

    本文介紹了JavaScript里面的prototype屬性。這個(gè)屬性是理解JavaScript類(lèi)和繼承的重要基礎(chǔ)。
    2010-09-09
  • JavaScript 繼承詳解(二)

    JavaScript 繼承詳解(二)

    這一章我們將會(huì)重點(diǎn)介紹JavaScript中幾個(gè)重要的屬性(this、constructor、prototype), 這些屬性對(duì)于我們理解如何實(shí)現(xiàn)JavaScript中的類(lèi)和繼承起著至關(guān)重要的作用。
    2009-07-07
  • js另類(lèi)寫(xiě)法

    js另類(lèi)寫(xiě)法

    ju 應(yīng)該是一個(gè)定義了各種方法對(duì)象 function(b) 的 b 就是 b(a[d], d) 中的參數(shù) a[d] C 是統(tǒng)計(jì)方法數(shù)量的函數(shù)
    2008-03-03

最新評(píng)論

宁化县| 黄山市| 衡南县| 库尔勒市| 德江县| 香河县| 瓦房店市| 金溪县| 达州市| 盐亭县| 河间市| 汉阴县| 富源县| 南平市| 乐平市| 星子县| 澎湖县| 兰州市| 连云港市| 突泉县| 雷波县| 武川县| 汉川市| 渭南市| 丹东市| 雷山县| 嘉荫县| 阿克苏市| 宣威市| 潮安县| 苗栗市| 鹰潭市| 社会| 项城市| 都江堰市| 潞西市| 西和县| 山西省| 宝坻区| 蓬溪县| 高平市|