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