天天看點

《Ext JS實戰》——2.4 小結

本節書摘來自異步社群《ext js實戰》一書中的第2章,第2.4節,作者:【美】jesus garcia著,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

在這一章裡,讨論了以前的javascript程式是如何通過

元素的onload處理方法啟動的。由于各種浏覽器通常都有自己釋出dom就緒事件的方法,這就導緻了代碼管理的噩夢。通過對ext.onready的練習,我們知道了不管對哪一種浏覽器,它都能處理代碼的啟動,這樣我們就可以把精力放在更重要的内容上,也就是應用程式的邏輯上。

接着對ext.element類做了深入分析,它封裝了dom節點,并提供了端對端的管理。通過一些增加元素和删除元素的練習體會了它的管理功能,所有的ui挂件都用到了ext.element,是以它是核心架構最主要的元件。每個挂件的元素都可以通過getel方法(公有)或el屬性(私有)進行通路,不過必須要等到渲染之後才能獲得。

最後,學習了通過template類在dom中注入html内容。還體驗了xtemplate進階技術,并示範了如何在模闆定義中植入按照資料内容修改行為邏輯,并産生結果。

繼續閱讀