全局函數是對jQuery對象的擴展,其中擴展方法包括:
一,extend擴展;
//調用全局函數
$(document).ready(function () {
$.myFunction();
$.myFunction1("3333");
})
//如何統一管理全局函數?
//法一:擴展方法:extend整合全局函數
jQuery.extend({//擴展的東西(參數)是以json對象的形式來出現的;
myFunction:function () {
console.log("222");
},
myFunction1:function (msg) {
console.log(msg);
}
});//好處,統一化管理
二,命名空間擴展;
//法二:jquery命名空間,避免各插件命名沖突的問題,把全局函數封裝到對象中;
jQuery.myPlugin = {//為全局函數創建另一個命名空間;
functionOne:function () {},//f1和f2成為myPlugin對象的方法,而
functionTwo:function (param) {}
}
//調用:
$.myPlugin.functionOne();
$.myPlugin.functionTwo(param);
聯系:
添加全局函數需要以新方法來擴展jQuery對象,
添加實例方法(對象方法),擴展的是jQuery.fn對象.
