作者:zccst
/*file1 ** gms.js 系统核心js库 ** 把闭包当做一个变量。 */ var gms = (function(){ var rms = {"name":"lisi"}; rms.plug = function(Obj){ $.extend(rms,Obj); } return rms; })(); window.gms=gms; /*file2 ** Tool.js 系统核心js库的辅助库 ** 把工具添加到gms中。即可用gms使用Tool中定义的方法 */ (function($,gms){ var Tool = { getName:function(){ return gms.name; }, }; gms.plug({"tool":Tool}); })(jQuery,gms); /*file3 ** real.js ** 在实际使用的地方中引用 */ var n = gms.tool.getName(); console.log(n);