日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

【翻譯】Ext JS 4.1最終版發(fā)布

系統(tǒng) 2120 0

原文: http://www.sencha.com/blog/ext-js-4-1-final-released/

今天,我們很榮幸的宣布Ext JS 4.1正式發(fā)布了。此次更新是Ext JS 4的一個(gè)重大進(jìn)步,包括一些新功能和許多其它的改善。對(duì)在3個(gè)Beta測試版和3個(gè)RC版期間,通過錯(cuò)誤報(bào)告、論壇帖子、電子郵件、tweets以及生產(chǎn)應(yīng)用的領(lǐng)域測試等方式幫助我們使Ext JS取得巨大進(jìn)步的社區(qū)成員,我們非常感謝!


性能


此次更新主要側(cè)重于提高渲染和布局過程中的性能。在我們的應(yīng)用測試和社會(huì)貢獻(xiàn)測試中,我們看到顯示時(shí)間有30%到100%的提升。新的批量渲染機(jī)制,使我們能在初始化時(shí)提供正確的標(biāo)記,以避免在DOM元素中進(jìn)行昂貴的操作。新的布局引擎設(shè)計(jì),以最大限度的減少布局組件和容器這些成本高昂的瀏覽器重排數(shù)量。雖然許多其他較小的優(yōu)化也包括在該版本中,但發(fā)布的重點(diǎn)是布局和DOM的性能優(yōu)化。我們會(huì)在后續(xù)版本中繼續(xù)進(jìn)一步改善性能,同時(shí),我們會(huì)繼續(xù)在論壇中關(guān)注你們的發(fā)言,以便了解哪些方面是你們需要我們關(guān)注的。


Grid

Grid的原生滾動(dòng)條在之前版本已經(jīng)回歸,因而我們不會(huì)再進(jìn)一步改進(jìn)。無限/緩沖滾動(dòng)條的許多改進(jìn),是大型數(shù)據(jù)集應(yīng)用的好消息。當(dāng)Grid使用鎖定功能時(shí),現(xiàn)在許多其他功能都能在鎖定和解鎖時(shí)正常工作。


布局

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


核心

Xtemplates和重寫也有了顯著改善。這在很大程度上超越了之前版本,而且,Ext.override也成為了新的有用的功能函數(shù),它能重寫實(shí)例方法(例如單例模式),并允許在重寫方法內(nèi)調(diào)用標(biāo)準(zhǔn)的callPaten方法。

另外一個(gè)方便的改進(jìn)是事件監(jiān)聽現(xiàn)在可以使用方法名稱(非函數(shù)引用),例如:

    listeners: {
    click: 'onClick',
    change: 'onChange',
    scope: someObject
}
  

在以前的版本,上面的代碼會(huì)這樣書寫(當(dāng)然, 這仍然有效):

    listeners: {
    click: someObject.onClick,
    change: someObject.onChange,
    scope: someObject
}
  

譯者注:這改進(jìn)相當(dāng)實(shí)用,避免了創(chuàng)建實(shí)例之前要先定義方法,再綁定的方式。

使用方法名稱,可以更好的在開發(fā)時(shí)檢測到缺少方法的錯(cuò)誤。

工具

我們很高興Ext JS 4.1的SDK工具,Beta 3版本與新版本一起發(fā)布。新版本的SDK工具需要使用Ext JS 4.1的自定義主題生成的圖片。同一版本的SDK工具也兼容Sencha Touch 2的最新版本。

在下載的Ext JS 4.1的example文件夾內(nèi)包含一個(gè)基于頁面的“頁面分析器”工具,非常推薦使用它來發(fā)揮Ext JS 4.1的最佳性能、診斷布局問題。

文檔和指南

當(dāng)然,文檔中心也使用Ext JS 4.1進(jìn)行了更新。此外,一些新版本的重要內(nèi)容也添加到了新版本。根據(jù)相關(guān)博客文章和討論結(jié)果,有一個(gè)新的優(yōu)化指南,可參考這些建議,調(diào)整你的應(yīng)用程序,以獲得最佳的性能。還要一個(gè)升級(jí)指南,涵蓋了API的改變,以便你遷移到Ext JS 4.1。


結(jié)語

Ext JS 4.1可為你的應(yīng)用帶來了顯著的改善,我們正投入巨資超越用戶對(duì)可用性和性能的期望。

我們借此向廣大客戶承諾,重新我們對(duì)各版本Ext JS的支持時(shí)間,Ext JS 3會(huì)延長12個(gè)月,直到下一個(gè)主要的Ext JS 4版本發(fā)布,用戶會(huì)繼續(xù)收到Ext JS 3.4.x的補(bǔ)丁更新,包括支持IE 10。

我們熱切期待你們對(duì)Ext JS 4.1的反饋。去論壇,讓我們或其他商業(yè)知道你使用Ext JS 4.1的經(jīng)驗(yàn)。

下載地址:

http://www.sencha.com/products/extjs/download/

更新指南:

http://docs.sencha.com/ext-js/4-1/#!/guide/upgrade

作者: Don Griffin
Don Griffin is a member of the Ext JS core team. He was an Ext JS user for 2 years before joining Sencha and has over 20 years of software engineering experience on a broad range of platforms. His experience includes designing web application front-ends and back-ends, native GUI applications, network protocols and device drivers. Don’s passion is to build world class products that people love to use.


【翻譯】Ext JS 4.1最終版發(fā)布


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦?。?!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 延吉市| 永仁县| 旺苍县| 广元市| 鄂尔多斯市| 凤凰县| 沁阳市| 淮北市| 分宜县| 太湖县| 和政县| 尉氏县| 舟山市| 科技| 平昌县| 临猗县| 苍山县| 同仁县| 临泉县| 汨罗市| 兴海县| 乌什县| 隆化县| 大宁县| 永嘉县| 雷州市| 汶上县| 淮阳县| 南平市| 光山县| 华安县| 民和| 云林县| 聂拉木县| 沧源| 镇远县| 广昌县| 禄丰县| 嘉荫县| 绥中县| 兴文县|