js對(duì)象繼承之原型鏈繼承實(shí)例
本文實(shí)例講述了js對(duì)象繼承之原型鏈繼承的用法。分享給大家供大家參考。具體分析如下:
//定義貓的對(duì)象
var kitty = {color:'yellow',bark:function(){alert('喵喵');},climb:function(){alert('我會(huì)爬樹(shù)')}};
//老虎對(duì)象的構(gòu)造函數(shù)
function tiger(){
this.color = "yellow and black";
this.back = function(){
alert('吼吼...');
}
}
//給構(gòu)造函數(shù)聲明原型,那么構(gòu)造出的對(duì)象,就會(huì)有一個(gè)祖先:即該原型
tiger.prototype = kitty;
//或 tiger.prototype = new kitty();//如果kitty為function,則采用這種方式
var t = new tiger();
document.write(t.color);
t.climb();//當(dāng)調(diào)用老虎的屬性或方法時(shí),首先在其構(gòu)造函數(shù)找;如果沒(méi)有,則到老虎構(gòu)造函數(shù)的原型。但要注意,這里它并不是把原型對(duì)象里的climb()方法復(fù)制到自身。這就是原型鏈查找。
</script>
其它說(shuō)明:kitty也是有構(gòu)造方法的,即new Object()。Object默認(rèn)也有一些方法和屬性,見(jiàn)javascript手冊(cè)中的 "object對(duì)象"。同時(shí),它也有原型,只是為空而已 { }。
希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。
相關(guān)文章
JS判斷是否為JSON對(duì)象及是否存在某字段的方法(推薦)
下面小編就為大家?guī)?lái)一篇JS判斷是否為JSON對(duì)象及是否存在某字段的方法(推薦)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-11-11
javascript全局變量封裝模塊實(shí)現(xiàn)代碼
javascript全局變量封裝模塊的應(yīng)用,本文將詳細(xì)介紹,需要了解更多的朋友可以參考下2012-11-11
微信小程序?qū)崿F(xiàn)聊天界面發(fā)送功能(示例代碼)
這篇文章主要介紹了微信小程序?qū)崿F(xiàn)聊天界面發(fā)送功能,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2024-07-07
學(xué)習(xí)JavaScript設(shè)計(jì)模式之策略模式
這篇文章主要為大家介紹了JavaScript設(shè)計(jì)模式中的策略模式,對(duì)JavaScript設(shè)計(jì)模式感興趣的小伙伴們可以參考一下2016-01-01
微信小程序開(kāi)發(fā)之大轉(zhuǎn)盤(pán) 仿天貓超市抽獎(jiǎng)實(shí)例
本篇文章主要介紹了微信小程序開(kāi)發(fā)之大轉(zhuǎn)盤(pán) 仿天貓超市抽獎(jiǎng)實(shí)例,這里整理了詳細(xì)的代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2016-12-12
HTML中使背景圖片自適應(yīng)瀏覽器大小實(shí)例詳解
這篇文章主要介紹了HTML中使背景圖片自適應(yīng)瀏覽器大小實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下2017-04-04
微信小程序?qū)崿F(xiàn)YDUI的ScrollTab組件
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)YDUI的ScrollTab組件,滾動(dòng)選項(xiàng)卡效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-02-02
詳解js實(shí)時(shí)獲取并顯示當(dāng)前時(shí)間的方法
這篇文章主要介紹了js實(shí)時(shí)獲取并顯示當(dāng)前時(shí)間的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05

