Extjs 也許用的人不少,不過EXTJS 6.X 就少很多了,當初接觸的時候踩了不少的坑,這里大概整理下。
線上兩個官方的網站
文檔Api 地址:http://docs.sencha.com/extjs/6.2.0/
官網:https://www.sencha.com/extjs/6.2.0/
extjs 分兩個部分 一個是classical 一個是modern 前者是pc 后者是移動端,
這里先說classical,
當程序加載時,會執行整個程序的全局文件app.js,之后才是classical 的配置文件application

所以一些需要全局聲明的都可以寫在這里,
因為我這里是使用的是websocket,所以在application里直接定義了一個全局的對象,
extjs 6.x采用的是mvc 模式
view定義很簡單

對應的controller

編寫控件也很簡單 有兩種方式 一種是利用初始化的方式,這樣可以添加很多自己的邏輯

另外一種是直接編寫

這種方式會隨着文件的加載同時加載控件和布局
在controller里面動態生成控件的方法只要create即可,拿一個window 彈框為例

動態為控件賦值的方式也很多
先聲明好一個store

之后在需要的控件中調用
當然還有很多知識點,多看看官方文檔(雖然是英文的)就會了。
先到這里
以上!