翻譯 Ext JS 4 1最終版發布

2021-08-26 21:06:20 字數 1524 閱讀 4057

原文:

今天,我們很榮幸的宣布ext js 4.1正式發布了。此次更新是ext js 4的乙個重大進步,包括一些新功能和許多其它的改善。對在3個beta測試版和3個rc版期間,通過錯誤報告、論壇帖子、電子郵件、tweets以及生產應用的領域測試等方式幫助我們使ext js取得巨大進步的社群成員,我們非常感謝!

此次更新主要側重於提高渲染和布局過程中的效能。在我們的應用測試和社會貢獻測試中,我們看到顯示時間有30%到100%的提公升。新的批量渲染機制,使我們能在初始化時提供正確的標記,以避免在dom元素中進行昂貴的操作。新的布局引擎設計,以最大限度的減少布局元件和容器這些成本高昂的瀏覽器重排數量。雖然許多其他較小的優化也包括在該版本中,但發布的重點是布局和dom的效能優化。我們會在後續版本中繼續進一步改善效能,同時,我們會繼續在論壇中關注你們的發言,以便了解哪些方面是你們需要我們關注的。

grid的原生滾動條在之前版本已經回歸,因而我們不會再進一步改進。無限/緩衝滾動條的許多改進,是大型資料集應用的好訊息。當grid使用鎖定功能時,現在許多其他功能都能在鎖定和解鎖時正常工作。

布局的大部分工作已經讓其速度更快且避免瀏覽器重排。然而,在這個過程中,大多數的布局重構得益於其他方面。最值得注意的是,邊框布局的新特性已經超越之前的版本。此外,特殊元件(提示或者選單)的收縮包裹寬度處理,現在會由核心布局進行處理。這些變化不僅使這些用力更有效的避免重複布局,還讓你的應用更靈活。

xtemplates和重寫也有了顯著改善。這在很大程度上超越了之前版本,而且,ext.override也成為了新的有用的功能函式,它能重寫例項方法(例如單例模式),並允許在重寫方法內呼叫標準的callpaten方法。

另外乙個方便的改進是事件監聽現在可以使用方法名稱(非函式引用),例如:

listeners:
在以前的版本,上面的**會這樣書寫(當然, 這仍然有效):

listeners:
譯者注:這改進相當實用,避免了建立例項之前要先定義方法,再繫結的方式。使用方法名稱,可以更好的在開發時檢測到缺少方法的錯誤。

我們很高興ext js 4.1的sdk工具,beta 3版本與新版本一起發布。新版本的sdk工具需要使用ext js 4.1的自定義主題生成的。同一版本的sdk工具也相容sencha touch 2的最新版本。

當然,文件中心也使用ext js 4.1進行了更新。此外,一些新版本的重要內容也新增到了新版本。根據相關部落格文章和討論結果,有乙個新的優化指南,可參考這些建議,調整你的應用程式,以獲得最佳的效能。還要乙個公升級指南,涵蓋了api的改變,以便你遷移到ext js 4.1。

ext js 4.1可為你的應用帶來了顯著的改善,我們正投入巨資超越使用者對可用性和效能的期望。

我們藉此向廣大客戶承諾,重新我們對各版本ext js的支援時間,ext js 3會延長12個月,直到下乙個主要的ext js 4版本發布,使用者會繼續收到ext js 3.4.x的補丁更新,包括支援ie 10。

我們熱切期待你們對ext js 4.1的反饋。去論壇,讓我們或其他商業知道你使用ext js 4.1的經驗。

更新指南:

翻譯 Ext JS 4 1最終版發布

原文 今天,我們很榮幸的宣布ext js 4.1正式發布了。此次更新是ext js 4的乙個重大進步,包括一些新功能和許多其它的改善。對在3個beta測試版和3個rc版期間,通過錯誤報告 論壇帖子 電子郵件 tweets以及生產應用的領域測試等方式幫助我們使ext js取得巨大進步的社群成員,我們非...

Angular 2 最終版正式發布

9月15日,angular 2 的最終版正式發布了。作為 angular 1 的全平台繼任者 angular 2 的最終版,意味著什麼?angular 1 的發布為新興的 web 技術,解決了如何開發的問題。而現在,開發者面對的挑戰是 應用程式需要對多樣化裝置進行支援。在這次發布的最終版中,已經有了...

Angular 2 最終版正式發布

9月15日,angular 2 的最終版正式發布了。作為 angular 1 的全平台繼任者 angular 2 的最終版,意味著什麼?angular 1 的發布為新興的 web 技術,解決了如何開發的問題。而現在,開發者面對的挑戰是 應用程式需要對多樣化裝置進行支援。在這次發布的最終版中,已經有了...