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();