1. 程式人生 > >手把手教你ExtJS從入門到放棄——篇一 (學習資源獲取及姐介紹)

手把手教你ExtJS從入門到放棄——篇一 (學習資源獲取及姐介紹)

上一家公司欠六個億涼了,剛進新的公司不久,經理說不久後有關於ExtJS的介面需要修改,於是找到資料開始學 

老慣例,免費分享一波學習資源(吐槽下:那些分享資源要C幣的小夥子,每次浪費我時間去淘寶買)

連結:https://pan.baidu.com/s/1KBKVd7d7MXokYdIX6w6AmA 
提取碼:i7oc 

重點:他是面向物件的,而之前學的jquery是基於方法的 

概念

1、ExtJS可以用來開發RIA也即富客戶端的AJAX應用,是一個用javascript寫的,主要用於建立前端使用者介面,是一個與後臺技術無關的前端

ajax框架。因此,可以把ExtJS用在.Net、Java、Php等各種開發語言開發的應用中。ExtJs最開始基於YUI技術,由開發人員JackSlocum開發,通過參考JavaSwing等機制來組織視覺化元件,無論從UI介面上CSS樣式的應用,到資料解析上的異常處理,都可算是一款不可多得的JavaScript客戶端技術的精品。

2、Ext的UI元件模型和開發理念脫胎、成型於Yahoo元件庫YUI和Java平臺上Swing兩者,併為開發者遮蔽了大量跨瀏覽器方面的處理。相對來說,EXT要比開發者直接針對DOM、W3C物件模型開發UI元件輕鬆。

主要功能

1、網格

大型資料頁面的無限/緩衝滾動功能得到很大改進。同時,對於網格的“鎖定”功能,新增了鎖定和未鎖定兩種狀態。

2、佈局

在佈局上,通過避免瀏覽器迴流來加快訪問速度(瀏覽器迴流,指瀏覽器為了重新渲染部分或全部的文件而重新計算文件中元素的位置和幾何結構的過程)。同時,新增了“邊界”佈局方式。收縮包圍的寬度問題,以前是用特定元件來處理,現在改為用核心元件來處理。

3、核心元件

XTemplates和方法重寫功能得到顯著改善。Ext.override現在開始支援重寫例項方法,並且,可以通過使用標準的callParent函式來訪問被重寫的方法。

此外,4.1版本開始支援通過使用函式名來實現事件監聽器。

下一篇將介紹環境的搭建...