拓展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)