编写jq插件的目的是给已有的一系列方法或函数做一个封装,以便在其它地方重复使用,方便日后维护和提高开发效果。就笔者现在接触比较多的jquery插件有以下2种格式:
1.封装对象方法的插件
像常见的lightbox插件就属于这一类型,引用该类插件形式:$(obj).lightbox();
编写格式一般为:
(function($){
$.fn.extend({
函数名:function(argue){
}
})
})(jQuery);
2.封装全局函数的插件
此类插件将独立的函数加到jquery命名空间下,引用形式同:jQuery.noConflict()方式一样,即引用格式为:$.函数名(参数)
编写格式一般为:
(function($){
$.extend({
函数名:function(argue){
}
})
})(jQuery);
上一篇: 不能调用jquery中ready里面定义的函数?
下一篇: jquery判断浏览器及其版本
0条评论( 网友:0 条,站长:0 条 ) 网友评论{有您的评论更精彩....}