[ExtJS] apply, override, extend 비교!!







Ext.apply


c에 있는 모든 속성들을 o에 복사합니다. 세번째 인자인 defaults가 null이 아니면 default의 속성을 o에 복사합니다.

소스에서 알 수 있듯이 덮어쓰기가 되는 형식입니다.






Ext.applyIf


object c의 속성이 비어있지 않으면 o에 복사합니다.




isEmpty : function(v, allowBlank){



return v === null || v === undefined || ((Ext.isArray(v) && !v.length)) || (!allowBlank ? v === '' : false);



},










Ext.override


origclass의 prototype에 복사하는 형식입니다.






Ext.extend


constructor, superclass와 같은 ExtJS에서 의미를 갖는 함수들이 보입니다.

자세한 연구는 추후에...






파면 팔수록 더 나오는... ExtJS...





댓글

가장 많이 본 글