![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jQuery源码学习
CEZLZ
这个作者很懒,什么都没留下…
展开
-
$.extend() 实现对象合并
$.extend([deep], target, obj1, [objN]) 概述 用一个或多个其它对象来扩展一个对象,返回被扩展的对象。 参数 参数 说明 deep 如果为 true,则深拷贝,默认浅拷贝。 target 待修改的对象 object1 待合并到第一个对象的对象 objectN 待合并到第一个对象的对象 示例 目的: 合并 obj1 和 obj2,修改并返回 obj1。 代码: let obj1 = { name: 'cez', age: 22 } let o原创 2020-08-24 17:48:34 · 726 阅读 · 0 评论 -
jQuery.fn.extend() 的源码实现
jQuery.fn.extend(object) 概述 在 jQuery 下添加实例方法 参数 参数 说明 object 扩展 jQuery 实例方法的对象,里面包含着函数 示例 目的:在 jQuery 下增加两个实例方法 代码: const aMin = function (a, b) { return a < b ? a : b; }; const aMax = function (a, b) { return a > b ? a : b; }; $.fn.exte原创 2020-08-24 16:21:28 · 408 阅读 · 0 评论 -
jQuery.extend() 的源码实现
jQuery.extend(object) 概述 用来扩展 jQuery 对象本身,在 jQuery 命名空间上增加新函数。(在 jQuery 下添加静态方法) 参数 说明 object 扩展 jQuery 的对象,里面包含着函数。 示例 目的:在 jQuery 命名空间上增加两个函数。 代码: $.extend({ aMin: function(a, b) { return a < b ? a : b }, aMax: function(a, b) { retu原创 2020-08-24 15:43:21 · 552 阅读 · 0 评论