js spring IOC 모방

1407 단어 spring ioc

1. config. js 파일 설정  
    
 Config = function( config ) {
     //  ,key   ID,value     
     config.plugins =[{'type1':'Type1'},{'type2':'Type2'}];
     return config;
};
 
2. TypeAll 대상
TypeAll.create = function(t) {
	 if(t instanceof TypeAll) {
		 return t.test();
	 }
}

3. 구성 요소 대상
function Type1() {
   this.test = function() {
     //    
   }
}
Type1.prototype = new TypeAll();//  TypeAll
 
   
function Type2() {
   this.test = function() {
     //    
   }
}
Type2.prototype = new TypeAll();//  TypeAll
 
4. 구체 적 인 호출
var config = {};
config = new Config(config);
var plugins = config.plugins;//      
$.each(plugins,function(i,n){
     for (var key in n){
        var pObj=eval(n[key]);
        if (id==key){//id       id
            var t= new pObj();
            html = TypeAll.create(t);
            break;
        }
     }
});
 
이것 은 제 가 페이지 디자이너 코드 를 재 구성 하 는 과정 에서 처리 한 것 입 니 다. 합 리 적 이지 않 은 부분 이 많 을 수도 있 습 니 다. 학습 이 깊이 있 지 않 으 니 여러분 들 이 지적 해 주시 기 바 랍 니 다.
 
 
 
 
 
 

좋은 웹페이지 즐겨찾기