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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JSON格式或者規則簡單介紹JSON
- Android中的Intent Filter匹配規則介紹AndroidIntentFilter
- Apache的rewrite規則詳細介紹Apache
- js AMD規範介紹JS
- JS中this的繫結規則JS
- JS中的"=="轉換規則JS
- javascript instanceof的原型介紹JavaScript原型
- js中的JSON介紹與案例JSON
- Devs--開源規則引擎介紹dev
- js 中的原型JS原型
- JS中的原型與原型鏈JS原型
- 理解js中的原型,原型物件,原型鏈JS原型物件
- 用幾條規則解釋關於js原型的所有問題JS原型
- JS中this的4種繫結規則JS
- Git中.gitignore檔案不起作用的解決以及Git中的忽略規則介紹Git
- JS中的原型物件JS原型物件
- three.js中的相機介紹JS
- js中getBoundingClientRect()的用法介紹JSGCclient
- node.js的編碼規範簡單介紹Node.js
- 黃聰:Apache 301重定向中RewriteCond規則引數介紹(轉)Apache
- SAP UI5 的規則構建器控制元件介紹UI控制元件
- TDengine3.0 流式計算引擎語法規則介紹
- 說說JS中的原型物件和原型鏈JS原型物件
- js中typeof用法詳細介紹JS
- 【java規則引擎】基本語法和相關屬性介紹Java
- js迴圈中reduce的用法簡單介紹JS
- js中匿名函式的使用簡單介紹JS函式
- Node.js 4.0 中的 ES 6 特性介紹Node.js
- JS中setInterval和setTimeout使用介紹JS
- Drools規則引擎簡介
- MySQL中的排序規則MySql排序
- JSON 介紹JSON
- DuelJS 介紹JS
- JsDoc 介紹JS
- Pyjs介紹JS
- html5幾個簡單語法規則簡單介紹HTML
- DevOps的基本原則與介紹dev
- 設計模式:原型模式介紹 && 原型模式的深拷貝問題設計模式原型