對(duì)象_原型

問(wèn)題1: OOP 指什么抡四?有哪些特性

  • OOP簡(jiǎn)稱(Object Oriented Programming)嚣镜,面向?qū)ο缶幊獭?/li>
  • 特性:
    1.繼承:子類(lèi)自動(dòng)繼承祖先類(lèi)的屬性和方法藕甩,并且可以添加新屬性或者對(duì)方法進(jìn)行重寫(xiě)海雪。減少重復(fù)的代碼土匀,提高開(kāi)發(fā)效率子房。
    2.封裝:將一個(gè)類(lèi)和構(gòu)造的實(shí)體分開(kāi),只留下一個(gè)借口提供操作就轧。
    3.多態(tài)性:不同的類(lèi)可以定義相同的屬性或方法

問(wèn)題2: 如何通過(guò)構(gòu)造函數(shù)的方式創(chuàng)建一個(gè)擁有屬性和方法的對(duì)象?

  • 通過(guò)new關(guān)鍵字來(lái)新建一個(gè)構(gòu)造對(duì)象
function Fn(name,age){
     this.name = name
     this.age = age
}
var fn1 = new Fn('fangfang',18)

問(wèn)題3: prototype 是什么池颈?有什么特性

  • 我們通常叫做原型。所有函數(shù)都有prototype這個(gè)屬性钓丰,這個(gè)屬性指向了一個(gè)對(duì)象躯砰,這個(gè)對(duì)象就是原型對(duì)象,也叫作原型携丁。
特性:
  • 每個(gè)函數(shù)都有一個(gè)prototype屬性琢歇,指向一個(gè)對(duì)象,叫做原型對(duì)象梦鉴。

  • 所有對(duì)象都有proto李茫。

  • 對(duì)象proto===構(gòu)造函數(shù).prototype。

  • 訪問(wèn)一個(gè)對(duì)象的屬性時(shí)肥橙,如果對(duì)象有這個(gè)屬性魄宏,就獲取到了,如果沒(méi)有這個(gè)屬性存筏,則從proto里面找宠互。如果還是沒(méi)有找到,則從原型對(duì)象的proto中找椭坚。

問(wèn)題4:畫(huà)出如下代碼的原型圖

function People (name){
  this.name = name;
  this.sayName = function(){
    console.log('my name is:' + this.name);
  }
}

People.prototype.walk = function(){
  console.log(this.name + ' is walking');  
}

var p1 = new People('饑人谷');
var p2 = new People('前端');
Paste_Image.png

(好丑)

問(wèn)題5: 創(chuàng)建一個(gè) Car 對(duì)象予跌,擁有屬性name、color善茎、status券册;擁有方法run,stop,getStatus

function Car(name,color,status){
     this.name = name
     this.color = color 
     this.status = status
}
Car.prototype.run = function(){
        console.log('lululu')
}
Car.prototype.stop = function(){
        console.log('stop')
}
Car.prototype.getStatus = function(){
        console.log(this.status)
}
var Benz = new car('Benz','yellow',0)
Benz.run()
Benz.stop()
Benz.getStatus()

問(wèn)題6. 創(chuàng)建一個(gè) GoTop 對(duì)象烁焙,當(dāng) new 一個(gè) GotTop 對(duì)象則會(huì)在頁(yè)面上創(chuàng)建一個(gè)回到頂部的元素航邢,點(diǎn)擊頁(yè)面滾動(dòng)到頂部。擁有以下屬性和方法

1. `ct`屬性骄蝇,GoTop 對(duì)應(yīng)的 DOM 元素的容器
2.  `target`屬性膳殷, GoTop 對(duì)應(yīng)的 DOM 元素
3.  `bindEvent` 方法, 用于綁定事件
4 `createNode` 方法乞榨, 用于在容器內(nèi)創(chuàng)建節(jié)點(diǎn)

http://js.jirengu.com/zubekexeho/2/edit

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末秽之,一起剝皮案震驚了整個(gè)濱河市当娱,隨后出現(xiàn)的幾起案子吃既,更是在濱河造成了極大的恐慌,老刑警劉巖跨细,帶你破解...
    沈念sama閱讀 210,978評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件鹦倚,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡冀惭,警方通過(guò)查閱死者的電腦和手機(jī)震叙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)散休,“玉大人媒楼,你說(shuō)我怎么就攤上這事∑萃瑁” “怎么了划址?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,623評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)限府。 經(jīng)常有香客問(wèn)我夺颤,道長(zhǎng),這世上最難降的妖魔是什么胁勺? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,324評(píng)論 1 282
  • 正文 為了忘掉前任世澜,我火速辦了婚禮,結(jié)果婚禮上署穗,老公的妹妹穿的比我還像新娘寥裂。我一直安慰自己,他們只是感情好案疲,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,390評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布抚恒。 她就那樣靜靜地躺著,像睡著了一般络拌。 火紅的嫁衣襯著肌膚如雪俭驮。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,741評(píng)論 1 289
  • 那天,我揣著相機(jī)與錄音混萝,去河邊找鬼遗遵。 笑死,一個(gè)胖子當(dāng)著我的面吹牛逸嘀,可吹牛的內(nèi)容都是我干的车要。 我是一名探鬼主播,決...
    沈念sama閱讀 38,892評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼崭倘,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼翼岁!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起司光,我...
    開(kāi)封第一講書(shū)人閱讀 37,655評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤琅坡,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后残家,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體榆俺,經(jīng)...
    沈念sama閱讀 44,104評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年坞淮,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了茴晋。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,569評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡回窘,死狀恐怖诺擅,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情啡直,我是刑警寧澤烁涌,帶...
    沈念sama閱讀 34,254評(píng)論 4 328
  • 正文 年R本政府宣布,位于F島的核電站付枫,受9級(jí)特大地震影響烹玉,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜阐滩,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,834評(píng)論 3 312
  • 文/蒙蒙 一二打、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧掂榔,春花似錦继效、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,725評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至穴豫,卻和暖如春凡简,著一層夾襖步出監(jiān)牢的瞬間逼友,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,950評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工秤涩, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留帜乞,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,260評(píng)論 2 360
  • 正文 我出身青樓筐眷,卻偏偏與公主長(zhǎng)得像黎烈,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子匀谣,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,446評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容