浅谈jQuery中$.extend()的使用方法


本文摘自PHP中文网,作者青灯夜游,侵删。

本篇文章为大家总结了一些jQuery $.extend()用法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

相关推荐:《jQuery视频》

JQuery开发插件的两个方法

1、jQuery.extend(object);为扩展jQuery类本身.为类添加新的方法。

2、jQuery.fn.extend(object);给jQuery对象添加方法。

jQuery.fn

1

2

3

4

5

jQuery.fn = jQuery.prototype = {

    init: function(selector, context) {

        //内容

    }

}

jQuery.fn = jQuery.prototype。O(∩_∩)O哈哈~,对这个prototype(原型)不陌生了吧!!

虽然 JavaScript 没有明确的类的概念,但是用类来理解它,会更方便。jQuery便是一个封装得非常好的类,比如我们用 语句$("#p1")会生成一个 jQuery类的实例。

jQuery.extend(object)

为jQuery类添加类方法,可以理解为添加静态方法。

栗子①

1

2

3

4

5

6

7

8

9

10

jQuery.extend({

    min: function(a, b) {

        return a < b ? a : b;

    },

    max: function(a, b) {

        return a > b ? a : b;

    }

});

jQuery.min(2, 3); //  2

jQuery.max(4, 5); //  5

jQuery.fn.extend(object);

就是为jQuery类添加“成员函数”。jQuery类的实例才可以调用这个“成员函数”。

栗子②

比如我们要开发一个插件,做一个特殊的编辑框,当它被点击时,便alert 当前编辑框里的内容。可以这么做:

阅读剩余部分

相关阅读 >>

bootstrap 5 alpha发布啦!不再依赖jQuery,放弃支持ie

jQuery 不支持on怎么办

无法引用 jQuery怎么办

jQuery中的美元符号$有什么作用

jQuery判断是否是ie的方法

如何判断jQuery对象是input还是select

jQuery中如何声明数组长度

jQuery如何增加标签属性

jQuery中的ajaxerror()方法怎么用

jQuery如何设置按钮灰色不可用

更多相关阅读请进入《jQuery》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...