jQuery.extend
对jQuery对象的扩展,可以理解为静态方法,不需要实例jQuery就可以使用。
<script type="text/javascript">
<!--
jQuery.extend({
add: function(a, b) {
return a + b;
}
});
alert($.add(3, 4)); //7
//-->
</script>
jQuery.fn.extend
对jQuery元素的扩展,只能用在jQuery元素上,可以理解为普通方法。定义插件时需要返回this,以支持jQuery的链式操作。
<script type="text/javascript">
<!--
jQuery.fn.extend({
red: function() {
return $(this).css('color', '#ff0000');
}
});
$('#test').red();
//-->
</script>
转自:http://blog.csdn.net/zhongmao/article/details/4367757
分享到:
相关推荐
在jQuery的API中,`jQuery.extend`和`jQuery.fn.extend`是两个重要的方法,它们用于合并对象属性,但作用范围和用途有所不同。本文将深入探讨这两个方法的差异,并通过实例解析它们的工作原理。 首先,`jQuery....
jquery.validate.extend.js
jquery.fn.extend(object);给jQuery对象添加方法。 $.extend({ add:function(a,b){return a+b;} }); //$.add(3,4); //return 7 jQuery添加一个为 add的“静态方法”,之后便可以在引入 jQuery 的地方,使用这...
原生js实现jquery $.extend方法 通过遍历对象属性来实现
通过本文的介绍,我们可以看到`jQuery.extend`是一个非常强大的工具,它不仅可以用来扩展jQuery的核心功能,还可以帮助开发者方便地管理和扩展自定义插件。理解它的不同用法和特性,对于提高前端开发效率和代码质量...
`$.fn.extend`是jQuery库中的一个核心方法,主要用于扩展jQuery对象的方法集合。这个方法允许开发者自定义jQuery的函数,从而实现对DOM元素的操作或添加新的功能。在jQuery中,`$.fn`实际上是`$.prototype`的一个...
`jQuery.extend`不仅可以用于简单的对象合并,还可以用来扩展jQuery的静态方法和实例方法。 ##### 1. 扩展静态方法 通过使用`$.extend`,可以直接向jQuery全局对象中添加新的方法: ```javascript $.extend({ ...
jQuery自定义了jQuery.extend()和jQuery.fn.extend()方法.其中jQuery.extend()方法能够创建全局函数或者选择器,而jQuery.fn.extend()方法能够创建jQuery对象方法. 例如: 代码如下: jQuery.extend({ showName : ...
jquery.json-2.3.min.js和jquery.json-2.3.js jQuery为开发插件提拱了两个方法,分别是:jQuery.extend(object); 为扩展jQuery类本身 jQuery.fn.extend(object);给jQuery对象添加方法。
jQuery.extend是jQuery中的一个强大工具,用于对象的合并和扩展。理解其工作原理和用法,能有效提高JavaScript编程的效率,同时使代码更加灵活和可维护。在实践中,应根据具体需求选择合适的合并方式,并注意避免...
主要介绍了jQuery.extend 与 jQuery.fn.extend的用法及区别,结合实例形式分析了jQuery.extend与jQuery.fn.extend的功能、使用方法及区别,需要的朋友可以参考下
在jQuery中,`$.extend()`、`.fn`(即`jQuery.fn`)和`.fn.extend()`是开发者用于增强其功能和创建插件的关键部分。下面我们将详细探讨这三个概念。 1. `$.extend()` `$.extend()`方法用于合并一个或多个对象的属性...
在JavaScript中,jQuery库提供了两种扩展对象的方法,即`$.fn.extend`和`$.extend`。它们都用于增加或修改现有对象的功能,但应用场景不同。本文将深入解析这两种方法的实现原理和用途。 首先,`$.fn.extend`是用于...
`jQuery.fn`是jQuery对象的原型,因此`jQuery.fn.extend()`会将方法扩展到jQuery对象的实例上,使得实例可以直接调用这些方法。而`jQuery.extend()`则不会将方法扩展到实例上,这些方法通常需要通过jQuery类本身来...
jQuery提供了方便的方法来处理JSON数据,包括`$.getJSON()`和`$.ajax()`等函数,可以方便地从服务器获取JSON数据并将其转化为JavaScript对象,或者将JavaScript对象转换为JSON字符串发送到服务器。 **jQuery的get...
jQuery为开发插件提拱了两个方法,分别是: JavaScript代码 代码如下: jQuery.fn.extend(object); jQuery.extend(object); jQuery.extend(object); 为扩展jQuery类本身.为类添加新的方法。 jQuery.fn.extend(object)...