js實現jquery的extend()代碼實例
大家知道在jquery中extend()方法,這里就不多介紹了。具體可以參閱jQuery.extend()方法一章節。
下面就是一段通過原生js實現的extend()方法代碼實例,當然jquery的也是原生實現的。
代碼實例:
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;
};
聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至201542412@QQ.com舉報,一經查實,本站將立刻刪除。
相關推薦
-
js檢測搜狗瀏覽器、百度瀏覽器、微信瀏覽器代碼實例
本章節分享一段代碼實例,它實現了對各種瀏覽器類型的判斷功能。比如搜狗瀏覽器、百度瀏覽器、微信瀏覽器等等,這段代碼可能會隨著時間的推移并不準確,因為瀏覽器的一些標識可能會發生變化,不過在當前還是非常好用
-
jQuery post()方法提交數據
本章節分享一段代碼實例,它使用jqury jx的ost()方法實現數據提交功能。代碼如下:
-
jQuery load()方法加載指定文件內容
本章節分享一段代碼實例,它實現了加載指定文件內容的功能。代碼實例如下uth
-
使用ajax方式提交表單代碼實例
可能需要使用jx異步方式提交表單,下面就是一個代碼片段,需要的朋友可以做一下參考。代碼如下:$.jx({ url:mobilSurvyction_ddSurvy.ction,
-
防止表單提交按鈕重復點擊現象代碼實例
本章節分享一段代碼實例,它實現防止表單重復提交現象。代碼如下:$(#submit).on(click, function (vnt) { vnt.rvntDfult();















