什么是jquery插件?


什么是jquery插件?

jQuery插件,就是开发爱好者自己利用Jquery制作的特效,然后经过封包或包装处理成js文件,发布到网上供大家使用的脚本集合。

通常这类插件除了调用jQuery库文件,还需要调用插件文件。都有使用说明,一看即会。 比如jQuery官网制作的插件jQuery,在使用它时不仅要链接库文件,还要链接UI文件以及UI的CSS文件,如:

<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" 
rel="stylesheet" type="text/css"/>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>

经过这几部的操作,jQuery效果才能真正被引用到网页文件中起到作用。(相关课程推荐:jQuery教程

插件编写

关于插件的编写,jquery官方给了一套对象级别开发插件的模板:

;(function ($) {
    $.fn.plugin=function (options) {
        var defaults={
            //各种参数、各种属性
        };
        //options合并到defaults上,defaults继承了options上的各种属性和方法,将所有的赋值给endOptions
        var endOptions=$.extend(defaults,options);
        
        this.each(function () {
            //实现功能的代码
        });
    };
})(jQuery);

模板要点:

1.函数全部放在闭包里,外面的函数就调用不到里面的参数了,比较安全

2.前面加分号,避免不必要的麻烦

本文来自jQuery答疑栏目,欢迎学习!

以上就是什么是jquery插件?的详细内容,更多请关注易知道|edz.cc其它相关文章!

推荐阅读