플러그인 구현 원리 - 자체 요약

733 단어 총결산
작성자: 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);

좋은 웹페이지 즐겨찾기