jQuery插件开发-对象级别的插件开发

jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。下面是jQuery对象级别的创建开发。

对象级别的插件开发需要如下的两种形式:

形式1:

(function($){
$.fn.extend({
pluginName:function(opt,callback){
          // Our plugin implementation code goes here.
}
})
})(jQuery);

形式2:

(function($) {
$.fn.pluginName = function() {
     // Our plugin implementation code goes here.
};
})(jQuery);

上面定义了一个jQuery函数,形参是$,函数定义完成之后,把jQuery这个实参传递进去.立即调用执行。这样的好处是,我们在写jQuery插件时,也可以使用$这个别名,而不会与prototype引起冲突.

 

posted @ 2015-01-13 21:50  delmarks  阅读(179)  评论(0编辑  收藏  举报