原生js封裝共有類繼承物件

2021-08-19 06:55:24 字數 643 閱讀 6946

var ly = ;

//建立乙個中間構造物件,將target的prototype繼承與new f(),這樣target可以建立自己的prototype,而不影響共有類。也就是origin

f.prototype=origin.prototype;

//將構造物件f的prototype屬性等於共有類origin的prototype屬性。

target.prototype=new f();

//將target的原型繼承指向構造物件f。

target.prototype.constructor=target;

//將constructor指向呼叫原型自身。

target.prototype.uber=origin.prototype;

//uber方法用於檢視自身指向的終極原型物件。

},應用場景介紹展示:

/*//**呼叫演示 及應用場景

father.prototype.lastname="li";

function father()

function son()

ly.inherit(son,father)

var son=new son();

var father=new father();*/

/*

原生js封裝函式

原理是對元素的所有的子節點做乙個遍歷。然後做乙個判斷,如果是子元素節點 nodetype 1 則遍歷該子元素的所有的子節點,用遞迴檢查是否包含空白節點 如果處理的子節點是文字節點 nodetype 3 則檢查是否是純粹的空白節點,如果是,就將它從xml物件中刪除。1 function removew...

原生JS封裝AJAX

今天我們來說說利用原生js封裝ajax.jquery框架的ajax方法確實很好用,但有時候我們寫的頁面需要引入多個js外掛程式,不一定哪個外掛程式就會和jquery發生衝突,導致jquery用不了了.或者頁面比較簡單,不需要加重瀏覽器的負擔,這時我們自己封裝乙個ajax就是乙個很好的辦法.將資料轉換...

js繼承封裝

function.prototype.extends function superclass f.prototype superclass.prototype this prototype newf 獲取當前類所有屬性名 var names object.getownpropertynames o ...