js實現jquery的extend()程式碼例項
大家知道在jquery中extend()方法,這裡就不多介紹了。具體可以參閱jQuery.extend()方法一章節。
下面就是一段通過原生js實現的extend()方法程式碼例項,當然jquery的也是原生實現的。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼Angela.extend = function () { //# 物件擴充套件 var target = arguments[0] || {} , i = 1 , length = arguments.length , options ; if (typeof target != "object" && typeof target != "function") target = {}; for (; i < length; i++) { if ((options = arguments[i]) != null) { for (var name in options) { var copy = options[name]; if (target === copy) { continue; } if (copy !== undefined) { target[name] = copy; } } } } return target; };
相關文章
- jQuery實現的JSONP應用程式碼例項jQueryJSON
- jQuery實現的tab選項卡程式碼例項jQuery
- jquery實現的選項卡效果例項程式碼jQuery
- jquery實現的分頁效果例項程式碼jQuery
- jQuery實現的隔行變色程式碼例項jQuery
- jquery實現的滑動門程式碼例項jQuery
- jQuery實現滑動門程式碼例項jQuery
- jQuery實現的選項卡的巢狀程式碼例項jQuery巢狀
- js實現的警告框例項程式碼JS
- jquery.upload.js實現非同步上傳程式碼例項jQueryJS非同步
- jquery實現的解析xml檔案程式碼例項jQueryXML
- jQuery實現的數字分頁程式碼例項jQuery
- jQuery實現的非同步請求程式碼例項jQuery非同步
- jQuery實現的錨點平滑定位程式碼例項jQuery
- jquery實現的滑動軸效果程式碼例項jQuery
- jQuery實現的div垂直水平居中例項程式碼jQuery
- jquery實現的下拉和收縮程式碼例項jQuery
- jquery.idTabs實現的選項卡程式碼例項jQuery
- jQuery實現設定字型大小程式碼例項jQuery
- jQuery實現的動態載入css和js檔案程式碼例項 [jQueryCSSJS
- jquery中extend的實現jQuery
- js實現的冪運算程式碼例項JS
- js實現的元素運動程式碼例項JS
- js實現的垂直選項卡效果程式碼例項JS
- jQuery實現的自動播放簡單程式碼例項jQuery
- jQuery實現的簡單投票簡單程式碼例項jQuery
- jQuery實現的禁用右鍵選單程式碼例項jQuery
- jQuery實現的刪除指定標籤程式碼例項jQuery
- 使用jquery實現的清空表單元素程式碼例項jQuery
- jquery實現的iframe高度自適應程式碼例項jQuery
- jQuery實現的刪除指定子元素程式碼例項jQuery
- jQuery實現的圖片預載入程式碼例項jQuery
- js實現的可以通用的選項卡程式碼例項JS
- jQuery is() 程式碼例項jQuery
- js實現文字框提示程式碼例項JS
- jQuery的ajax實現的刪除記錄程式碼例項jQuery
- jquery實現獲取outerHTML內容程式碼例項jQueryHTML
- jQuery實現圖片預載入程式碼例項jQuery