天天看點

《Ext JS實戰》——1.2 需要知道的事項

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

并不是說必須先是一個web應用開發專家,然後才能用ext js進行開發。但是對于開發人員而言,在使用這個架構開始編寫代碼之前還是有一些核心的内容需要知道。

第一個技能就是對html(超文本标記語言)和css(層疊樣式表)要有最基本的了解。對這些技術有實際經驗尤為重要,因為ext js和其他javascript ui函數庫一樣,也是用html和css來建構它的ui控件和小挂件的。盡管這些東西看起來很像典型的現代作業系統的控件,但最後它們都落到浏覽器中的html和css。

因為javascript是整合ajax的粘合劑,是以建議最好把javascript程式設計的基礎知識夯實。再說一次,你不必非得是專家才行,不過得對javascript中的一些關鍵概念,例如數組、引用和作用域,有很好的了解。如果你還熟悉javascript中的面向對象的基礎知識,例如對象、類、原型繼承,那就更好了。如果你是一個javascript新手也不要緊,因為你很幸運,javascript差不多和網際網路同時出現。w3schools.com是一個非常不錯的起點,這裡提供了大量的免費線上輔導材料,它甚至還提供了一個沙箱,可以線上嘗試使用javascript。

如果要開發伺服器端的代碼,你需要有一個能夠和ext js互動的伺服器端以及儲存資料的解決方案,要能夠持久儲存資料,需要知道所選擇的伺服器端語言是如何與資料庫或者檔案系統打交道的。

當然,可用的解決方案很多。但就這本書而言,我們不會關注某個特定的語言。我們會從一個高的角度觀察這個架構,進而開始ext js的探索之旅,期間你會了解功能的類别。