Jquery中extend的理解以及常见用法
Jquery的使用可以说是前端开发人员必备之良器,现如今在追求效率的工作节奏下,前端的模块化开发势在必行。jQuery提供的插件式开发无疑是上好的开发工具。
jqurey为我们提供了extend方法,同时也提高了自身的可拓展性。
jQuery中的extend方法有下面几种用法:
1.$.extend(new,paras1,paras2....)
含义:将paras1,paras2...合并到new中并返回结果。
缺点:改变new的结构。
注意:可以使用$.extend({},paras1,paras2,....),这种形式防止对结构的影响,但是假如paras1和paras2中具有相同的参数,后面的会覆盖前面的对应参数。
2.$.extend(paras)
含义:没有指定接收合并结果的参数,这种结构是将paras拓展到jQuery的全局变量中,也是开发插件的常见手段。
注意:其参数只可以是一个。
举例:$.extend({
hit:function(){
alert('打');
}
})
拓展:$.fn.extend({
hh:function(){}
})
该方法将src合并到jquery的实例对象中去
转载于:https://www.cnblogs.com/wangkdeblogs/p/6370837.html
Jquery中extend的理解以及常见用法相关推荐
- c语言中extend用法,深入理解jquery中extend的实现
Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,下面来看看详细的介绍吧. 通常我们使用jquery的extend时,大都是为了实现默认字段的覆盖,即若传入某个 ...
- c语言 extend 函数,jQuery中$.extend()数组合并用法
jQuery中$.extend()数组合并用法总结 jQuery为开发插件提拱了两个方法, 分别是: jQuery.fn.extend(object); jQuery.extend(object); ...
- jQuery中extend的用法
jQuery中extend的用法 前言 一.Jquery的扩展方法原型是: 二.省略dest参数 1.$.extend(src) 2.$.fn.extend(src) 三.Jquery的extend方 ...
- jQuery中的end()的定义与用法
转自:微点阅读 https://www.weidianyuedu.com 定义和用法 end() 方法结束当前链条中的最近的筛选操作,并将匹配元素集还原为之前的状态. 以上是官方说法,比较难理解. ...
- jQuery中append、prepend等的用法与记忆
jQuery中,有append.prepend等方法,容易搞混淆,在这里记录一下,以便于区分 大致有如下方法,可以理解为: append:后置x(-后面添加) prepend:前置x (-前面添加) ...
- jQuery中的$(window)与$(document)的用法区别
[window对象] 它是一个顶层对象,而不是另一个对象的属性,即表示浏览器中打开的窗口. 1.属性 defaultStatus 缺省的状态条消息 document 当前显示的文档(该属性本身也是一个 ...
- Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结
详细解读Jquery各Ajax函数: $.get(),$.post(),$.ajax(),$.getJSON() 一,$.get(url,[data],[callback]) 说明:url为请求地址, ...
- Python中内建模块collections常见用法总结
1.Counter Counter是字典对象的一个子类.Counter()函数是collections模块中的函数,它接收一个可迭代对象,例如list.tuple等,返回一个Counter字典.返回C ...
- java中for 的几种常见用法
来自:http://blog.csdn.net/sunhui8888/article/details/7353746 J2SE 1.5提供了另一种形式的for循环.借助这种形式的for循环,可以用更简 ...
- jQuery中的die()与live()的用法
作者和大多数的开发人员都知道jQuery的.live()函数,知道它是做什么用的,但是不知道它是怎么样工作的,使用起来也不得心应手,甚至也没听说过.die()(去掉bind事件).即使你能熟悉这些,但 ...
最新文章
- github 删除工程的操作
- 解决AD 不能打开DDB文件的解决方案
- 使用高级程序设计语言实现集合的交并差运算
- 每日英语:The First Day On A Job Is Tough Work
- 产品运营 跨境支付_餐饮网店的运营 跨境支付哪个平台最好
- java 类 关系_总结Java类关系
- 手动安装lzop压缩工具 - JerryMo06的专栏 - 博客频道 - CSDN.NET
- eclipse中maven项目pom文件第一行报错解决方法
- 解构流存储 — Pravega,与 Flink 构建端到端的大数据流水处理线
- 日本专利检索地址和专利号码问题
- MSN天气不显示数据、打不开、微软商店打不开报错0x80131500
- 如何降低less的版本
- Postgis使用工具raster2pgsql批量导入栅格数据(二)
- 项目需求--将文件(html格式的字符串)转换为MultipartFile格式的文件然后转调第三方接口
- 位移到速度的变化 matlab,单摆运动过程的matlabsimulink建模与仿真.doc
- 一段困扰许久的防注入代码
- java io 设备未就绪,GRADLE遇见“设备未就绪”
- 【每日一趣】老王的烦恼
- 老中医开药,有需要的自己取
- 加拿大魁北克大学计算机,加拿大魁北克大学.pdf
热门文章
- 编译器错误~写JS还是谨慎点好
- 灵活的Zend Framework之使用自定义的Frontcontroller
- 根据数据库中的数据构造treeview
- 智能实验室-全能优化(Guardio) 4.0.0.691 beta 11
- maven 多环境打包发布的两种方式
- 你们要得SpringBoot版的停车管理系统(含小程序)已经找到了,改改就能卖钱(附源码)...
- 微信红包技术架构首次流出,贼牛逼啊!
- 太赞了,Intellij IDEA竟然把Java8的数据流问题这么完美的解决掉了!
- 最强IM软件微信陌陌架构怎么实现,25页ppt解读
- 985 硕士待业200天,工作 10 年存款 2W : 累死你的不是工作,而是“选择”