Jquery插件小知识

仲孙飞文
2023-12-01

jQuery插件分类


我们这里所说的分类不是指功能分类,而是开发jQuery插件过程中,开发形式上的分类:

  • 封装对象方法的插件:这种插件也叫对象级别插件,它主要是为对象添加方法,并将这些方法封装到对象中

  • 封装全局函数的插件:这种插件也叫类级别插件,类级别的插件开发最直接的理解就是给jQuery类添加类方法,可以理解为添加静态方法。典型的例子就是$.AJAX()这个函数,将函数定义于jQuery的命名空间中。

  • 扩展选择器插件:这种插件是在原有jQuery选择器的基础上对特定对象扩展使用特殊选择器。例如,MoreSelectors For Jquery就是一个典型jQuery选择器扩展。
jQuery框架中需要注意的内容:

(1)选择器,$是jQuery的简写形式。所以,jQuey()和$()的意思是一样的;所有用$()的地方,$都可以用jQuery代替。


(2)插件类型声明:用jQuery.extend增加的函数,或者说扩展的函数,可以理解成添加类方法——用类名调用用jQuery.fn.extend 增加的函数,或者说扩展的函数,可以理解成添加对象方法,即添加成员函数,用对象名调用


(3)对象原型,jQuery.fn=jQuery.prototype,所以,jQuery.fn是jQuery.prototype的别名。
 类似资料: