摘要: 1.只有配置了applyTo或renderTo属性才会在构建组件时立刻进行render方法的调用; 2.如果是applyTo属性,则会对component的容器进行渲染;renderTo则是对component进行渲染; 现在,让我们看一下render方法的实现: render : function(container, position){ //如果还没有被渲染 并且beforerender方法返回值为true,则进行渲染,这样,确保了对于组件仅进行一次渲染; position参数指定了组件被插入容器的位置(即在position指定的元素前插入组件) if(!this.rendered &a 阅读全文
posted @ 2011-08-16 20:20 ibravias 阅读(1769) 评论(0) 推荐(0)
摘要: 1 <html> 2 <body> 3 <script type="text/javascript"> 4 5 function baseClass() 6 {this.showMsg = function() 7 //baseClass.showMsg = function() 8 { alert("fck"); } 9 }10 11 /*fcck----------------------------12 baseClass.prototype.showMss = function()13 { alert(&quo 阅读全文
posted @ 2011-08-11 11:18 ibravias 阅读(261) 评论(0) 推荐(0)
摘要: 组合或扩展当创建一个新类,往往要作出这么的一个选择:要么拥有某个工具类的实例来扮演首要的角色,要么扩展那个类。使用ExtJs过程中,推荐从最靠近的基类开始扩展,实现所需的功能即可。这是因为Ext提供的自动生存周期引入了自动渲染的机制、自动大小调整和承担接受来自布局管理器的UI组件布局调控,还有在容器(Container)中自动销毁的功能。组织一个新类,它就是ExtJs的类,实现起来是很方便的,这就会导致了Container→Component层次的形成,相比较,新类拥有一个ExtJs类的话,必须从外围对其渲染和组织。The Template method Pattern模板方法模式Ext Js 阅读全文
posted @ 2011-08-11 10:55 ibravias 阅读(2392) 评论(0) 推荐(0)