相对于ExtJS4,新版ExtJS 5带来的新功能、可用性和风格
触屏支持
Ext JS 5增加了对触屏输入设备支持的特性,包括平板电脑和触屏笔记本电脑。 这个特性可以使您用最小的修改来使Ext JS应用程序启动并运行在触屏设备上。 这意味着您可以少花点时间来考虑兼容性问题,有更多的时间来实现强大的功能。
架构改进
ExtJS 4引入了对MVC架构的支持,在ExtJS 5中,又新增对MVVM(模型 - 视图 - 视图模型)的支持,MVVM模式其中一个大的特点是数据绑定,将模型层和视图层链接起来,修改其中一个,另一个也会随之变化,MVVM 主要是分离视图和模型,相对应MVC模式具有低耦合,可重用性,独立开发以及可测试性
路由
Ext JS 5还实现了路由,它允许您在应用程序中实现“深层链接”。 这是通过将您的应用程序的URL转换成控制器动作和方法
响应的配置
ExtJS 5扩展了配置系统,为应用程序提供了跨桌面好平板、不需要考虑方向更改的最佳效果,使之更加向后兼容。
组件升级
兼容性升级
1、 不再支持IE6和IE7以及老版本的现代浏览器。ExtJS 5现在支持的浏览器包括:
IE8+(只支持标准模式) Firefox 12+(PC & Mac) Safari 6+ Chrome 18+ Opera 12+(PC & Mac)
2. 添加了DOCTYPE文档类型标签,且不支持省略该标签。