jquery扩展

写jquery的扩展有两种方法,都差很少,区别在调用的方式有所区别html

   <script src="jquery-3.2.1.min.js"></script>
    <script>
        $.extend({
            'test':function () {
                return 'this is a test';
            }
        });
        var v = $.test();
        alert(v);

        $.fn.extend({
            'test2':function () {
                return 'test2';
            }
        });
        var v1 = $('#i1').test2();
        alert(v1);

 

若是咱们须要在咱们的html中引用jquery插件,本身写插件的时候,为了不全局变量和其余的jquery插件冲突,须要使用jquery的自执行函数;python

plugin.js

/**
 * Created by charles on 2017/5/18.
 */


(function (arg) {
    var status = 1;

    arg.extend({
        'myfunction':function () {
            return 'sb111';
        }
    })
})(jQuery);
相关文章
相关标签/搜索