全局函数是对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对象.