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 · 722 阅读 · 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 · 404 阅读 · 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 · 538 阅读 · 0 评论