看到这篇文章的人相信大家都学会了jq,或者正在用jq,在这里简单介绍一下jq的插件封装;
jQuery的插件主要分为3种类型;
1、封装对象方法的插件
这种插件是将对象的方法封装起来,用于对通过选择器获取的jQuery对象进行操作,是最常见的一种插件。(eg:parent(),find()等等)
2、封装全局函数的插件
将独立的函数添加到JQuery命名空间下。( jQuery.noConflict(),jQuery.ajax() 等等 )
3、选择器插件
相信大家应该知道jQ的选择器十分强大,在这里就不赘述了
以下是需要注意的几点;
1、所有的对象方法都应附加到jQuery.fn对象上,而所有的全局函数都应添加到jQuery对象上
2、所有的方法或函数插件,都应以分好结尾,否则压缩的时候可能出现问题,为了刚稳妥,可以在插件的头部添加一个分好,以避免他人不规范代码带来的影响;
最后加看一段小代码
(function(){ /* code */ })()
相信大家都知道这是什么意思了。