2.4 小结
在这一章里,讨论了以前的JavaScript程序是如何通过
元素的onLoad处理方法启动的。由于各种浏览器通常都有自己发布DOM就绪事件的方法,这就导致了代码管理的噩梦。通过对Ext.onReady的练习,我们知道了不管对哪一种浏览器,它都能处理代码的启动,这样我们就可以把精力放在更重要的内容上,也就是应用程序的逻辑上。
接着对Ext.Element类做了深入分析,它封装了DOM节点,并提供了端对端的管理。通过一些增加元素和删除元素的练习体会了它的管理功能,所有的UI挂件都用到了Ext.Element,因此它是核心框架最主要的组件。每个挂件的元素都可以通过getEl方法(公有)或el属性(私有)进行访问,不过必须要等到渲染之后才能获得。
最后,学习了通过Template类在DOM中注入HTML内容。还体验了XTemplate高级技术,并演示了如何在模板定义中植入按照数据内容修改行为逻辑,并产生结果。
时间: 2024-11-03 22:12:57