ExJS主題系統(一)
默認的主題可以讓我們快速的創建一個干凈和專業的應用程序,但是,我們往往需要自定義一些UI顯示界面來適應已有的企業主題或者是個人設計。
傳統來說,給應用程序美化界面就是指給組件的HTML元素設置裝飾樣式,這樣處理的時候我們會迎來很多問題,首先就是跨瀏覽器的問題,然后就是你定義的樣式可能會與框架的樣式有沖突,使用ExtJS提供的主題API可以幫你友好的解決這些問題。
通過主題API創建的應用在應用程序文件夾中都是通用的,這就方便多了。
使用前需準備的
Sencha cmd 5+
5.x的cmd移除了對SASS和Compass的依賴,并將這些附著在cmd應用本身里面了。
Ruby
使用主題的時候需要用到ruby,也是開源的編程語言。
Java JRE 1.7+
使用sencha app
watch的時候需要用到java.
ExtJS
當然,主題就依賴于ExtJS框架的SDK了。
下一步講解如何自定義主題系統。
包括如下目錄-設置工作目錄-生成測試目錄主題-生成默認架構-配置主題繼承-配置全局參數-在程序中使用主題-創建單獨的組件UI