`
txf2004
  • 浏览: 6831682 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

【翻译】Ext JS 4.1最终版发布

 
阅读更多

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

今天,我们很荣幸的宣布Ext JS 4.1正式发布了。此次更新是Ext JS 4的一个重大进步,包括一些新功能和许多其它的改善。对在3个Beta测试版和3个RC版期间,通过错误报告、论坛帖子、电子邮件、tweets以及生产应用的领域测试等方式帮助我们使Ext JS取得巨大进步的社区成员,我们非常感谢!


性能


此次更新主要侧重于提高渲染和布局过程中的性能。在我们的应用测试和社会贡献测试中,我们看到显示时间有30%到100%的提升。新的批量渲染机制,使我们能在初始化时提供正确的标记,以避免在DOM元素中进行昂贵的操作。新的布局引擎设计,以最大限度的减少布局组件和容器这些成本高昂的浏览器重排数量。虽然许多其他较小的优化也包括在该版本中,但发布的重点是布局和DOM的性能优化。我们会在后续版本中继续进一步改善性能,同时,我们会继续在论坛中关注你们的发言,以便了解哪些方面是你们需要我们关注的。


Grid

Grid的原生滚动条在之前版本已经回归,因而我们不会再进一步改进。无限/缓冲滚动条的许多改进,是大型数据集应用的好消息。当Grid使用锁定功能时,现在许多其他功能都能在锁定和解锁时正常工作。


布局

布局的大部分工作已经让其速度更快且避免浏览器重排。然而,在这个过程中,大多数的布局重构得益于其他方面。最值得注意的是,边框布局的新特性已经超越之前的版本。此外,特殊组件(提示或者菜单)的收缩包裹宽度处理,现在会由核心布局进行处理。这些变化不仅使这些用力更有效的避免重复布局,还让你的应用更灵活。


核心

Xtemplates和重写也有了显著改善。这在很大程度上超越了之前版本,而且,Ext.override也成为了新的有用的功能函数,它能重写实例方法(例如单例模式),并允许在重写方法内调用标准的callPaten方法。

另外一个方便的改进是事件监听现在可以使用方法名称(非函数引用),例如:

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

在以前的版本,上面的代码会这样书写(当然, 这仍然有效):

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

译者注:这改进相当实用,避免了创建实例之前要先定义方法,再绑定的方式。

使用方法名称,可以更好的在开发时检测到缺少方法的错误。

工具

我们很高兴Ext JS 4.1的SDK工具,Beta 3版本与新版本一起发布。新版本的SDK工具需要使用Ext JS 4.1的自定义主题生成的图片。同一版本的SDK工具也兼容Sencha Touch 2的最新版本。

在下载的Ext JS 4.1的example文件夹内包含一个基于页面的“页面分析器”工具,非常推荐使用它来发挥Ext JS 4.1的最佳性能、诊断布局问题。

文档和指南

当然,文档中心也使用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的经验。

下载地址:

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.1apply && override

    ext js 4.1apply && override

    Ext js 4.1

    这是Ext js 4,对于现在开发者来说,版本有点低了,但是对于初学者来说,是不错的版本。在Ext JS官网上有很好用的API,大家可以参考

    Ext 4.1版本中文API

    这是2014年1月1日最新Ext4.1版本中文API,解决了目前Ext没有中文API的烦恼,各位同胞还请多多支持!

    Ext.NET 4.1系统框架的搭建

    Ext.NET 4.1系统框架的搭建

    EXT4.1中文版本

    EXT4.1版本,里面有API、示例。可以通过模版快速前端开发。

    Ext4.1 dsktop MVC 动态model

    看到网上有很多问4.1的Ext desktop与它的MVC架构怎么联系起来,自己准备更新公司系统的Ext 到4.1也遇到这个问题,自己折腾了一天,看了网上很多东东,但看得不是很明白,最后只能自己专研了,悲吹!! Ext4.1 没其他...

    ext4.1中文api

    ext4中文api文档,学习ext的好帮手

    Ext-JS-4.1-Beta-3.zip

    Ext-JS-4.1-Beta-3.zip

    ext4.1 mvc 模式

    extjs4mvc模式,其中有一个mvc的例子,麻雀虽小但是五脏俱全,方便研究,绝对经典...

    EXT4.1 api

    Ext4.1.0 API中文版 ,汉化不是很完全,文档中有作者的网站连接,正在持续更新中。

    ext 4.1 多重表头gridheader

    ext 4.1 中 gridheader example

    ext 4.1完整demo

    ext 4.1 完整demo,入门 参照 必备

    Ext4.1中文Api,html版本

    最新的Ext4.1中文版Api,由脚本娃娃集合广大网友制作发布,目前没有完全完成汉化工作,版本不断更新之中,目前这个版本是最新的,供大家学习工作查询使用,还是比较不错的.

    ext4.1登陆界面

    ext4.1简单的登陆界面 包含login.jsp 验证码.jsp

    Ext4.1 中文API

    Ext4.1 中文API文档,脚本娃娃翻译

    extjs 4.1 中文版

    绝对的ext 4.1 api中文版,9月8号才完成的,分享下

    myeclipse2013 使用spket 配置EXT4.1

    myeclipse2013 使用spket 配置EXT4.1 内有教程

    extjs4.1 API包

    Ext JS 4.1 is a pure JavaScript application framework that works everywhere from IE6 to the latest Chrome. It enables you to create the best cross-platform applications using nothing but a browser, ...

    extjs4.1下拉复选框完整DEMO

    extjs4.1下拉复选框完整DEMO,包含了extjs4.1主文件,代码实现了动态加载功能,所以需要配置IIS或者apache。插件文件在ux目录下,请自行参考。

    MyEclipst安装ext4.1+破解版spket-1.6.23

    MyEclipst安装ext4.1+破解版spket-1.6.23。 安装方法步骤:http://blog.sina.com.cn/s/blog_b694075d0101cky9.html

Global site tag (gtag.js) - Google Analytics