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的理解以及常见用法相关推荐

  1. c语言中extend用法,深入理解jquery中extend的实现

    Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,下面来看看详细的介绍吧. 通常我们使用jquery的extend时,大都是为了实现默认字段的覆盖,即若传入某个 ...

  2. c语言 extend 函数,jQuery中$.extend()数组合并用法

    jQuery中$.extend()数组合并用法总结 jQuery为开发插件提拱了两个方法, 分别是: jQuery.fn.extend(object); jQuery.extend(object); ...

  3. jQuery中extend的用法

    jQuery中extend的用法 前言 一.Jquery的扩展方法原型是: 二.省略dest参数 1.$.extend(src) 2.$.fn.extend(src) 三.Jquery的extend方 ...

  4. jQuery中的end()的定义与用法

    转自:微点阅读   https://www.weidianyuedu.com 定义和用法 end() 方法结束当前链条中的最近的筛选操作,并将匹配元素集还原为之前的状态. 以上是官方说法,比较难理解. ...

  5. jQuery中append、prepend等的用法与记忆

    jQuery中,有append.prepend等方法,容易搞混淆,在这里记录一下,以便于区分 大致有如下方法,可以理解为: append:后置x(-后面添加) prepend:前置x (-前面添加) ...

  6. jQuery中的$(window)与$(document)的用法区别

    [window对象] 它是一个顶层对象,而不是另一个对象的属性,即表示浏览器中打开的窗口. 1.属性 defaultStatus 缺省的状态条消息 document 当前显示的文档(该属性本身也是一个 ...

  7. Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结

    详细解读Jquery各Ajax函数: $.get(),$.post(),$.ajax(),$.getJSON() 一,$.get(url,[data],[callback]) 说明:url为请求地址, ...

  8. Python中内建模块collections常见用法总结

    1.Counter Counter是字典对象的一个子类.Counter()函数是collections模块中的函数,它接收一个可迭代对象,例如list.tuple等,返回一个Counter字典.返回C ...

  9. java中for 的几种常见用法

    来自:http://blog.csdn.net/sunhui8888/article/details/7353746 J2SE 1.5提供了另一种形式的for循环.借助这种形式的for循环,可以用更简 ...

  10. jQuery中的die()与live()的用法

    作者和大多数的开发人员都知道jQuery的.live()函数,知道它是做什么用的,但是不知道它是怎么样工作的,使用起来也不得心应手,甚至也没听说过.die()(去掉bind事件).即使你能熟悉这些,但 ...

最新文章

  1. github 删除工程的操作
  2. 解决AD 不能打开DDB文件的解决方案
  3. 使用高级程序设计语言实现集合的交并差运算
  4. 每日英语:The First Day On A Job Is Tough Work
  5. 产品运营 跨境支付_餐饮网店的运营 跨境支付哪个平台最好
  6. java 类 关系_总结Java类关系
  7. 手动安装lzop压缩工具 - JerryMo06的专栏 - 博客频道 - CSDN.NET
  8. eclipse中maven项目pom文件第一行报错解决方法
  9. 解构流存储 — Pravega,与 Flink 构建端到端的大数据流水处理线
  10. 日本专利检索地址和专利号码问题
  11. MSN天气不显示数据、打不开、微软商店打不开报错0x80131500
  12. 如何降低less的版本
  13. Postgis使用工具raster2pgsql批量导入栅格数据(二)
  14. 项目需求--将文件(html格式的字符串)转换为MultipartFile格式的文件然后转调第三方接口
  15. 位移到速度的变化 matlab,单摆运动过程的matlabsimulink建模与仿真.doc
  16. 一段困扰许久的防注入代码
  17. java io 设备未就绪,GRADLE遇见“设备未就绪”
  18. 【每日一趣】老王的烦恼
  19. 老中医开药,有需要的自己取
  20. 加拿大魁北克大学计算机,加拿大魁北克大学.pdf

热门文章

  1. 编译器错误~写JS还是谨慎点好
  2. 灵活的Zend Framework之使用自定义的Frontcontroller
  3. 根据数据库中的数据构造treeview
  4. 智能实验室-全能优化(Guardio) 4.0.0.691 beta 11
  5. maven 多环境打包发布的两种方式
  6. 你们要得SpringBoot版的停车管理系统(含小程序)已经找到了,改改就能卖钱(附源码)...
  7. 微信红包技术架构首次流出,贼牛逼啊!
  8. 太赞了,Intellij IDEA竟然把Java8的数据流问题这么完美的解决掉了!
  9. 最强IM软件微信陌陌架构怎么实现,25页ppt解读
  10. 985 硕士待业200天,工作 10 年存款 2W : 累死你的不是工作,而是“选择”