1,原型鏈繼承
基本思想:利用原型讓一個引用類型繼承另外一個引用類型的屬性和方法。
構(gòu)造函數(shù),原型,實例之間的關(guān)系:每個構(gòu)造函數(shù)都有一個原型對象,原型對象包含一個指向構(gòu)造函數(shù)的指針,而實例都包含一個指向原型對象的內(nèi)部指針。
2,借用構(gòu)造函數(shù)繼承
基本思想:在子類型構(gòu)造函數(shù)的內(nèi)部調(diào)用超類構(gòu)造函數(shù),通過使用call()和apply()方法可以在新創(chuàng)建的對象上執(zhí)行構(gòu)造函數(shù)。
3,組合繼承(原型+借用構(gòu)造)
基本思想:將原型鏈和借用構(gòu)造函數(shù)的技術(shù)組合在一塊,從而發(fā)揮兩者之長的一種繼承模式。
4,原型式繼承
基本想法:借助原型可以基于已有的對象創(chuàng)建新對象,同時還不必須因此創(chuàng)建自定義的類型。
5,寄生式繼承
基本思想:創(chuàng)建一個僅用于封裝繼承過程的函數(shù),該函數(shù)在內(nèi)部以某種方式來增強對象,最后再像真正是它做了所有工作一樣返回對象。
6,寄生組合式繼承
基本思想:通過借用函數(shù)來繼承屬性,通過原型鏈的混成形式來繼承方法
想要了解跟多關(guān)于前端培訓課程內(nèi)容歡迎關(guān)注賦能網(wǎng)前端培訓,賦能網(wǎng)除了這些技術(shù)文章外還有免費的高質(zhì)量前端培訓課程視頻供廣大學員下載學習
相關(guān): 上海有什么好的前端培訓機構(gòu)——轉(zhuǎn)行學前端有必要去培訓機構(gòu)嗎
本文鏈接:
本文章“前端培訓之javacript繼承的6種方法”已幫助 168 人
免責聲明:本信息由用戶發(fā)布,本站不承擔本信息引起的任何交易及知識產(chǎn)權(quán)侵權(quán)的法律責任!
本文由賦能網(wǎng) 整理發(fā)布。了解更多培訓機構(gòu)》培訓課程》學習資訊》課程優(yōu)惠》課程開班》學校地址等機構(gòu)信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細解答:
咨詢熱線:4008-569-579