Jquery拓展方法

拓展JQuery一般有两个方法:

1.全局拓展

比如 $.ajax()就是全局函数

拓展方法:

Jquery.extend();

比如:

$.extend({
    hello:function(myname){
        alert("hello"+myname);
    }
})

拓展后只需在页面直接调用:$.hello("ykl")即可;

2.对象拓展

比如 $("div").height()就是根据对象拓展的函数

拓展方法:

jQuery.fn.extend()

$.fn.extend({
    hello:function(myname){
        $(this).text("hello"+myname);
    }
});

拓展后只需在页面直接调用:$("div").hello("ykl")即可;

为了避免全局污染,我们一般这样写

(function($){
    $.fn.hello= function(myname){       
    $(this).text("hello"+myname);
  
}
})(jQuery)

 

posted @ 2017-03-29 16:31  yaokunlun  阅读(287)  评论(0编辑  收藏  举报