js中原型的規則介紹
規則說明
1、所有的引用型別都可以定製新增屬性。
2、所有引用型別都有自己的隱藏原型
3、函式有自己的顯示原型
4、所有引用型別的隱藏原型都指對應結構函式的顯示原型。
5、使用引用型別的定製屬性時,如果沒有這個屬性,則在該引用型別的__proto__(即對應結構函式的prototype)中尋找。
例項
function Element(ele) { this.ele = document.getElementById(ele); } Element.prototype.html = function(val) { var ele = this.ele; if (val) { ele.innerHTML = val; return this; } else { return ele.innerHTML; } }; Element.prototype.on = function(type, fn) { var ele = this.ele; ele.addEventListener(type, fn); return this; } var element = new Element('main'); element.html('hello').on('click', function() { alert('handleClick'); });
以上就是js中原型的規則介紹,希望對大家有所幫助。更多js學習指路:
推薦操作環境:windows7系統、jquery3.2.1版本,DELL G3電腦。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/755/viewspace-2829616/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Android中的Intent Filter匹配規則介紹AndroidIntentFilter
- JS中this的繫結規則JS
- javascript instanceof的原型介紹JavaScript原型
- Devs--開源規則引擎介紹dev
- 用幾條規則解釋關於js原型的所有問題JS原型
- js 中的原型JS原型
- JS中的原型與原型鏈JS原型
- 理解js中的原型,原型物件,原型鏈JS原型物件
- js中的JSON介紹與案例JSON
- JS中this的4種繫結規則JS
- 原型設計產出物中需求規則描述原型
- 原型設計工具—sketch的介紹原型
- Git中.gitignore檔案不起作用的解決以及Git中的忽略規則介紹Git
- 四個主流原型介紹原型
- 原型設計工具介紹原型
- JS中的原型物件JS原型物件
- three.js中的相機介紹JS
- 主流原型設計工具介紹(●´ϖ`●)原型
- 主流原型設計工具介紹原型
- 說說JS中的原型物件和原型鏈JS原型物件
- SAP UI5 的規則構建器控制元件介紹UI控制元件
- TDengine3.0 流式計算引擎語法規則介紹
- 墨刀——原型設計工具介紹原型
- 2252416 黃子軒 原型工具介紹原型
- 原型設計工具介紹——墨刀原型
- js迴圈中reduce的用法簡單介紹JS
- Drools規則引擎簡介
- JDK中內嵌JS引擎介紹及使用JDKJS
- JS中的繼承與原型鏈JS繼承原型
- 設計模式:原型模式介紹 && 原型模式的深拷貝問題設計模式原型
- 一次性搞懂js中的原型與原型鏈JS原型
- RAP簡介教程&常用規則
- Evrete 規則引擎簡介 | baeldungVR
- 一張圖理解 JS 中的原型鏈JS原型
- JS的物件原型JS物件原型
- 【重溫基礎】JS中的常用高階函式介紹JS函式
- JS原型和原型鏈JS原型
- js原型及原型鏈JS原型