jQuery在jQuery中的使用示例

FN指的是jQuery的命名空间,加上FN上的方法和属性,并且每个jQuery实例都是有效的。
如果扩展美元。fn.abc()(),即美元。fn.abc()扩展jQuery的一个ABC法,然后在你背后所有的jQuery实例可以参考此方法。
所以你可以像:$(# div)。ABC();

jQuery提供了两种开发插件的方法,它们是:

JQuery.extend(对象);以扩展jQuery类本身。为类添加新方法。
JQuery.fn.extend(对象);方法添加到jQuery对象。

什么是FN看看jQuery代码,不难发现。
复制代码代码如下所示:
jquery.fn = jquery.prototype = {
函数(选择器,上下文)。{ / …
/……
};

原来,jquery.fn = jquery.prototype。对原型永远不会陌生。
jQuery是一个很好的例子,我们使用报表软件包,$(# BTN1 )将产生的jQuery类的一个实例。

JQuery.extend(对象);添加jQuery类方法可以理解为添加一个静态方法。如:
复制代码代码如下所示:
扩展({
问题补充:功能(A,B){回归A + B;}
});

在jQuery中添加一个静态方法来添加,然后可以使用jQuery引入的这个方法。
添加(3,4);返回7

JQuery.fn.extend(对象);对jquery.prototype延伸是成员函数添加到jQuery类,jQuery类的一个实例可以使用这个成员函数。
例如,我们想开发一个插件,制作一个特殊的编辑框,当它被点击时,它在当前的编辑框中是警告的:

jQuery代码
复制代码代码如下所示:
fn.extend({美元。

AlertWhileClick:函数(){

$(this)Click(函数(){)

警报($(this))瓦迩());
});
}
});