js prototype原型應用簡單例項程式碼
關於prototype原型的更多用法可以參閱javascript prototype原型一章節。
下面分享一下使用prototype原型的程式碼例項,需要的朋友可以做一下參考。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼function Antzone(webName,url){ this.webName=webName; this.url=url; } Antzone.prototype.address = '青島市南區'; Antzone.prototype.show = function() { console.log(this.webName); }; var antzone=new Antzone("螞蟻部落","softwhy.com"); antzone.show();
上面的程式碼是修改原型物件,再來看一段程式碼例項:
[JavaScript] 純文字檢視 複製程式碼function Antzone(webName,url){ this.webName=webName; this.url=url; } var obj={ address:'青島市南區', show:function(){ console.log(this.webName); } } Antzone.prototype = obj; Antzone.prototype.constructor=Antzone; var antzone=new Antzone("螞蟻部落","softwhy.com"); antzone.show();
上面的程式碼是重置原型物件,所以為了保持物件例項的constructor屬性依然執行Antzone,所以就要重置一下constructor。
更多關於constructor屬性可以參閱javascript constructor一章節。
相關文章
- prototype原型繼承簡單程式碼例項原型繼承
- js prototype屬性使用程式碼例項JS
- 一個能說明問題的js的原型 prototype的例項--簡單易懂JS原型
- js選項卡簡單程式碼例項JS
- js map集合簡單程式碼例項JS
- JSON簡單格式程式碼例項JSON
- javascript閉包的應用簡單程式碼例項JavaScript
- js簡單日曆效果程式碼例項JS
- js簡單的留言功能程式碼例項JS
- js簡單摺紙效果程式碼例項JS
- js解析xml檔案簡單程式碼例項JSXML
- Angularjs製作簡單的路由功能簡單程式碼例項AngularJS路由
- 響應式佈局簡單程式碼例項
- node.js [superAgent]請求簡單程式碼例項Node.js
- ul、li列表簡單實用程式碼例項
- js實現開啟應用程式程式碼例項JS
- js呼叫執行exe應用程式程式碼例項JS
- js實現的字串簡單編碼和解碼程式碼例項JS字串
- js微信視窗關閉事件簡單程式碼例項JS事件
- js自定義回撥函式簡單程式碼例項JS函式
- js簡單時間日期格式化程式碼例項JS
- js簡單富文字編輯器效果程式碼例項JS
- localStorage應用程式碼例項
- jQuery實現的JSONP應用程式碼例項jQueryJSON
- js自定義實現的簡單編碼和解碼程式碼例項JS
- 表單序列化應用程式碼相關程式碼例項
- javascript閉包簡單程式碼例項JavaScript
- javascript作用域簡單例項程式碼JavaScript單例
- JavaScript 動畫效果簡單例項程式碼JavaScript動畫單例
- js對時間日期簡單格式化程式碼例項JS
- js 將xml轉換為table表格簡單程式碼例項JSXML
- js的建構函式和原型用法程式碼例項JS函式原型
- js使用者登錄檔單驗證簡單程式碼例項JS
- js 原型鏈繼承__proto__、prototype簡析JS原型繼承
- jQuery表單驗證簡單程式碼例項jQuery
- jQuery實現的簡單投票簡單程式碼例項jQuery
- opacity應用程式碼例項
- js讀寫二進位制檔案簡單程式碼例項JS