当前位置: 代码迷 >> Web前端 >> 施用jquery写扩展(一)
  详细解决方案

施用jquery写扩展(一)

热度:114   发布时间:2012-11-23 22:54:33.0
使用jquery写扩展(一)
作者: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);
  相关解决方案