jQuery中extend的用法
jQuery中extend的用法
- 前言
- 一、Jquery的扩展方法原型是:
- 二、省略dest参数
- 1.$.extend(src)
- 2.$.fn.extend(src)
- 三、Jquery的extend方法还有一个重载原型
- 1.boolean为true时,所有的src里面所有键值对都会深度比较,重复的键值对,值使用最后的,如:
- 2.boolean为false时,只会比较最外层的键值对,重复的键值对,值使用最后的,如:
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 前言
- 一、Jquery的扩展方法原型是:
- 二、省略dest参数
- 1.$.extend(src)
- 2.$.fn.extend(src)
- 三、Jquery的extend方法还有一个重载原型
- 1.boolean为true时,所有的src里面所有键值对都会深度比较,重复的键值对,值使用最后的,如:
- 2.boolean为false时,只会比较最外层的键值对,重复的键值对,值使用最后的,如:
前言
提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。
提示:以下是本篇文章正文内容,下面案例可供参考
一、Jquery的扩展方法原型是:
extend(dest,src1,src2,src3...);
作用是将src1、src2和src3合并到dest中,如果有三个src中有相同的属性,那么值会使用最后的,如
const result=$.extend({},{name:"Tom",age:21},{name:"Jerry",sex:"Boy"})
------
result={name:"Jerry",age:21,sex:"Boy"}
二、省略dest参数
1.$.extend(src)
改方法作用是将src合并到jquery的全局对象中去,如:
$.extend({hello:function(){alert('hello');}
});
2.$.fn.extend(src)
该方法将src合并到jquery的实例对象中去,如合并到net中去:
$.extend({net:{}});
------
$.extend($.net,{hello:function(){alert('hello');}
})
三、Jquery的extend方法还有一个重载原型
语法:
extend(boolean,dest,src1,src2,src3...)
第一个参数boolean表示是否深克隆,其他参数和上方介绍一样
1.boolean为true时,所有的src里面所有键值对都会深度比较,重复的键值对,值使用最后的,如:
var result=$.extend( true, {},
{ name: "John", location: {city: "Boston",county:"USA"} },
{ last: "Resig", location: {state: "MA",county:"China"} } );
------
result={name:"John",last:"Resig",location:{city:"Boston",state:"MA",county:"China"}}
2.boolean为false时,只会比较最外层的键值对,重复的键值对,值使用最后的,如:
var result=$.extend( false, {},
{ name: "John", location:{city: "Boston",county:"USA"} },
{ last: "Resig", location: {state: "MA",county:"China"} }
);
------
result={name:"John",last:"Resig",location:{state:"MA",county:"China"}}
jQuery中extend的用法相关推荐
- c语言 extend 函数,jQuery中$.extend()数组合并用法
jQuery中$.extend()数组合并用法总结 jQuery为开发插件提拱了两个方法, 分别是: jQuery.fn.extend(object); jQuery.extend(object); ...
- c语言中extend用法,深入理解jquery中extend的实现
Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,下面来看看详细的介绍吧. 通常我们使用jquery的extend时,大都是为了实现默认字段的覆盖,即若传入某个 ...
- jQuery中slice()方法用法实例
本文实例讲述了jQuery中slice()方法用法.分享给大家供大家参考.具体分析如下: 此方法可以选取匹配元素集的子集. 语法结构: 复制代码 代码如下: $(selector).slice(sta ...
- jQuery中$.fn的用法
在jQuery插件中,常常看见这样的结构,开始自己也是不理解后来通过查阅资料,慢慢的理解其中的大意,所以先总结出来. (function( $, window, document, undefined ...
- jQuery中$.fn的用法示例介绍
$.fn是指jquery的命名空间,加上fn上的方法及属性,会对jquery实例每一个有效,下面有个不错的示例,喜欢的朋友可以参考下 $.fn是指jquery的命名空间,加上fn上的方法及属性,会对j ...
- jQuery中each的用法之退出循环和结束本次循环
$.each(array, function(k, v) {}); jQuery中each类似于javascript的for循环 ,但不同于for循环的是在each里面不能使用break结束循环,也不 ...
- jQuery中index的用法
jQuery中index是用来查找匹配的元素并且返回索引值 从0开始 html代码 <ul> <div></div><li></li>< ...
- jquery 中 stop() 的用法
stop 是jQuery中用于控制页面动画效果的方法.运行之后立刻结束当前页面上的动画效果. stop在新版jQuery中添加了2个参数: 第一个参数的意思是是否清空动画序列,也就是stop的是当前元 ...
- jQuery中each的用法
jquery 中each不可以使用break结束循环,也不能使用continue来结束本次循环 break 用return false continue 用return ...
最新文章
- Android网络框架Volley的快速使用
- 深度神经网络在基于视觉的目标检测中的应用
- 常用服务的默认端口号
- BZOJ 4732 UOJ #268 [清华集训2016]数据交互 (树链剖分、线段树)
- Snort 网络***检测系统(二)之Snort 介绍
- UNP Chapter 22 - 信号驱动I/O
- 22 | 哈希算法(下):哈希算法在分布式系统中有哪些应用?
- sklearn的train_test_split
- repo打了 tag之后如何提交tag_技术开发者应该如何构建小团队的微服务方案?
- mz04那智不二越机器人编程_买买买!这些炫酷的机器人已加入进博会“购物车”!...
- 【转】电脑显示有软驱
- excel图表交互联动_Excel图表联动的三种方法
- 01、CentOS 7 镜像文件各个版本区别及介绍
- Hibernate框架搭建
- IDEA更改maven镜像源
- pop3邮箱服务器地址,常用邮箱服务器(smtp,pop3)地址,端口(示例代码)
- MOSFET的基本知识
- Power Apps函数笔记
- 官方指标监控神器SpringBootAdmin保姆级教程
- python人工智能应用实例_90后博士说,从Python到人工智能只差这35个趣味案例,越学越有趣...