且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

《Ext JS实战》——2.4 小结

更新时间:2022-10-12 12:14:19

本节书摘来自异步社区《Ext JS实战》一书中的第2章,第2.4节,作者:【美】Jesus Garcia著,更多章节内容可以访问云栖社区“异步社区”公众号查看

2.4 小结

在这一章里,讨论了以前的JavaScript程序是如何通过

元素的onLoad处理方法启动的。由于各种浏览器通常都有自己发布DOM就绪事件的方法,这就导致了代码管理的噩梦。通过对Ext.onReady的练习,我们知道了不管对哪一种浏览器,它都能处理代码的启动,这样我们就可以把精力放在更重要的内容上,也就是应用程序的逻辑上。

接着对Ext.Element类做了深入分析,它封装了DOM节点,并提供了端对端的管理。通过一些增加元素和删除元素的练习体会了它的管理功能,所有的UI挂件都用到了Ext.Element,因此它是核心框架最主要的组件。每个挂件的元素都可以通过getEl方法(公有)或el属性(私有)进行访问,不过必须要等到渲染之后才能获得。

最后,学习了通过Template类在DOM中注入HTML内容。还体验了XTemplate高级技术,并演示了如何在模板定义中植入按照数据内容修改行为逻辑,并产生结果。