我認為學習EXT開發最好的方法是,在真正開發之前,掌握好高級JavaScript知識, 就像魚兒游在水里一樣對JS運用自如。
自己可以創建JavaScript的類、明白類原型(class's prototype)的原理, 和明白函數的作用域都是有益的幫助。 明白Ajax為什么要異步方式也是其中的一個知識點。
論壇上50%所提出的問題很大原因是對JavaScript知識不牢固所至,而不是EXT API的問題。 當真正開始用EXT做開發了,那么安裝目錄下examples/*的文件夾超過70個例子便是研究的好對象, 這些例子為你展示了你日后將會使用的大多數技巧或方法。 接著,最好就是先拿examples/*的文件夾中例子練一練手,做一些簡單、輕型的小項目。 如果直接拿EXT結合到程序去開發,很可能你會因為越來越復雜的問題泥足深陷。
把每一項的 知識點/技巧 都做成可單獨運行文件,這樣以便你以后參考,還有一個好處是,可以發到論壇上,然后我們放到examples/*的文件夾,以便我們的測試并協助你。 如果能按照以上的建議去做,我相信這是一個很好的累積。而且按照我的角度看,整個UI就是這樣一點一點構建起來。