阅读更多

4顶
1踩

Web前端

原创新闻 ExtJS 5 到来,抛弃 IE 6/7

2014-04-17 14:49 by 副主编 wangguo 评论(13) 有29926人浏览
ExtJS是一个基于JavaScript编写、主要用于创建前端用户界面、与后台技术无关的前端AJAX框架,可以用来开发富客户端的AJAX应用,功能相当丰富。

近日Sencha团队发布了ExtJS 5的beta版本,正式版即将发布。下面来看看这个全新的版本中包含了哪些重要的特性。



1.  不再支持IE6和IE7

作为一个古董级浏览器,IE6和IE7相当不招人待见,各大网站为了UI美观和用户体验做了大量的工作,但在这些老浏览器面前,犹如一下子回到了解放前。

新版ExtJS 5不再支持IE6和IE7以及老版本的现代浏览器。ExtJS 5现在支持的浏览器包括:

  • IE8+(只支持标准模式)
  • Firefox 12+(PC & Mac)
  • Safari 6+
  • Chrome 18+
  • Opera 12+(PC & Mac)
2.  顺应HTML5大潮

添加了DOCTYPE文档类型标签<!DOCTYPE html>,且不支持省略该标签。

3.  MVC和MVVM

ExtJS 4引入了对MVC架构的支持,在ExtJS 5中,又新增对MVVM(模型 - 视图 - 视图 - 模型)的支持,MVVM模式其中一个大的特点是数据绑定,将模型层和视图层链接起来,修改其中一个,另一个也会随之变化。

4.  整合进Sencha Cmd包

ExtJS 5现在包含在Sencha Cmd包中,名为ext,当你使用Sencha Cmd生成、构建、更新你的应用程序时(添加-ext参数),即可自动下载最新版的ExtJS。

5.  配置系统和组件

ExtJS 5扩展了配置系统,使之更加向后兼容。

6.  新的主题和图表

在ExtJS 5中,默认的经典主题被Neptune主题替代,新生成的应用程序将默认使用Neptune主题。ExtJS 5中还包含一个增强版的图表包,带来了大量新功能,并且在平板电脑上拥有很好的性能。

此外,ExtJS 5中的API也有一些变化,详细信息:What’s New in Ext JS 5

下载地址:Ext JS 5 beta zip

升级指南:Ext JS 5 Upgrade Guide

关注ITeye官微,随时随地查看最新开发资讯、技术文章。
  • 大小: 20.1 KB
4
1
评论 共 13 条 请登录后发表评论
13 楼 jerry 2014-06-13 09:40
Architect 3还没有跟上,要3.1才支持Extjs 5
12 楼 yq5858588 2014-04-23 10:04
支持下,一直在用extjs4
11 楼 sdhery 2014-04-22 09:39
可以选择多种主题
10 楼 tmartin 2014-04-19 21:32
dieslrae 写道
founder 写道
几个主题都很丑,尤其是Neptune,更喜欢Kendo UI

我局的neptune很好看啊

+1
9 楼 601235723 2014-04-18 23:17
太好了,都不支持IE6IE7才好
8 楼 kuchaguangjie 2014-04-18 12:44
IE6, 7 不支持了, 在中国做软件, 真的要考虑下, 用 4 还是 5,
7 楼 dieslrae 2014-04-18 11:37
founder 写道
几个主题都很丑,尤其是Neptune,更喜欢Kendo UI

我局的neptune很好看啊
6 楼 founder 2014-04-18 10:54
几个主题都很丑,尤其是Neptune,更喜欢Kendo UI
5 楼 高军威 2014-04-18 09:57
IE6 IE7 搜狗,360浏览器 赶紧滚蛋吧
4 楼 white_crucifix 2014-04-18 09:56
4的新皮肤还是要比老的好看很多,老的那个多少年了,一尘不变的
3 楼 thc1987 2014-04-18 09:42
houyujiangjun 写道
我觉得挺失望的....
好丑陋

原来皮肤还在的,还有好多种皮肤..
2 楼 houyujiangjun 2014-04-17 17:58
我觉得挺失望的....
好丑陋
1 楼 white_crucifix 2014-04-17 15:56
卧槽,心脏受不了了

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • ExtJS 2.2.1的grid控件在ie6中的显示问题

    最近在学习使用ExtJS进行富客户端开发。使用ExtJS 2.2.1的grid控件时,发现在ie6中运行存在一个问题

  • ExtJS6开发培训完善版【呕血之作】

    1、本人上传过两个关于ExtJS6开发的文档,得到了各位的积极评价,有好几位还发邮件或加qq进一步交流,大家的进步就是我最大的快乐; 2、教程是入门教程,知识点全面,推荐给初学者; 3、如果大家按照文档一步步照做...

  • 解决Extjs3.0不兼容IE9

    项目中遇到Extjs3.0在IE9中不兼容,现有两种解决方法

  • ExtJs6 Desktop

    本桌面拓展自ExtJs6.0 DeskTop Demo 主要作如下修改: 1. 修改提示宽度不能自适应问题 2. 增加桌面图标自适应换行 3. 增加桌面图标拖动 4. 解决桌面图标拖动后闪屏问题 5. 桌面背景默认拉伸 6. 增加中文支持文件 7. ...

  • ExtJS4+Accordion+SERVLET/STRUTS2+JSON+Ext.tree.Panel实例

    ExtJS4+Accordion+SERVLET/STRUTS2+JSON+Ext.tree.Panel实例

  • Sencha Cmd 6/7 让你的 ExtJS6/7 项目使用 ES6/ES7/ES8 语法规范

    Sencha Cmd 6.5 最大的变化: 支持动态加载包(dynamically packages loading)来开发大型企业级项目。参考 Create a Smooth Loading Experience...支持 ES6/ES7/ES8 语法规范,来开发 ExtJS6 项目(包括 Classic 和 Mode

  • ExtJS6 MVC 精简示例

    ExtJS6 MVC 精简示例

  • 跟我一起学extjs5前20节的代码

    跟我一起学extjs5前20节的代码,请各位自行根据前几节的说明搭建环境

  • 跟我一起学extjs5前10节内容源码

    跟我一起学extjs5前10节内容源码,请自行根据讲解内容搭建环境。

  • extjs4兼容IE6的调试要点

    首先推荐ie6下的代码调试插件:companion.js 1、不使用desktop组件,此组件在ie6下不兼容。官网其他例子大部分都兼容。 2、代码里的json对象的结尾属性定义,不要多加逗号。  如:{ valueField='value',...

  • extjs4 ie6 ie7 ie8 显示异常解决

    ext.tree.panel 在 ff chrome ie8上都显示正常,唯独到了IE6和IE7 显示好像多了一层图片,不透明了 用ietester看了下,是s.gif ,搜索一下。。发现是这个s.gif错误 下面这个文章说改掉。。 refer:...

  • EXTJS 6 - 日期控件 Date picker 只选年月

    官方没有支持,只能自己写一下了。 Ext.define('Ext.form.field.Month', { extend: 'Ext.form.field.Date', alias: 'widget.monthfield', requires: ['Ext.picker.Month'], alternateClassName: ['Ext.form....

  • extjs5支持的Font Awesome中glyph值对应表下载

    http://fortawesome.github.io/Font-Awesome/cheatsheet/网页转化成的pdf 看到对应的图标就可以得到相应的glyph数字哦。简单易用,转化成pdf随时可以使用的哦 可以参照 ...

  • 手把手教你学ExtJS 6.0 附源码

    该文档有30页,详细介绍了从零开发一个ExtJS6的应用程序。该教程涵盖了ExtJS6的大多数知识点。如果你的ExtJS感兴趣,并且按照教程一步一步的做了,掌握ExtJS开发是轻而易举的事。学不会你的打我。

  • Sencha EXTJS6的 Eclipse 插件安装指南

    Sencha EXTJS的 Eclipse 插件安装指南(翻译:苏生米沿)本文地址:本文作者:sushengmiyanSencha Eclipse 插件介绍Sencha的Eclipse IDE插件是一个集成的开发环境工具,它可以在Eclipse软件和sencha框架之间顺畅的...

  • ExtJS5 - 认识MVVM

    ExtJS 5在原先支持MVC(Model-View-Controller)架构的基础上,新增了对MVVM(Model-View-ViewModel)架构的支持。MVVM架构的一大重要特性就是利用模型层和视图层的双向数据绑定,从而更好的实现应用程序代码的分层...

  • 如何让ExtJS 5在IE 11兼容模式中显示正确

    我写了一个ExtJS5的例子,在IE11的兼容模式中,不能正常显示,但在非兼容模式中却显示正确,后来查看了ExtJS 5的例子,原来在html页面的中有一行代码,加上这行代码,就能在兼容模式中显示正常了。 这行代码是

  • extjs6 treepicker 下拉树

    5 }, items: [ { name: 'Id' , xtype: 'hidden' }, { name: 'RoutePath' , xtype: 'hidden' }, { xtype: 'container' , layout: 'hbox' , items: [ { xtype: 'treepicker' , id: '...

  • 解决ExtJS在chrome或火狐中正常显示在ie中不显示的浏览器兼容问题

    用ExtJS开发将近一年了,也遇到了很多奇怪的问题,印象最深的要算是ExtJS在ie中显示的问题了。由于开发过程中大多用chrome来调试,很少在ie中调试(现在两者都要兼顾),导致最后在ie中页面不能正常加载,当时那个囧...

  • 最新SSH集成+Extjs5+struts2.3.20+hibernate4.3.8+spring4.1.4

    最新SSH集成+Extjs5+struts2.3.20+hibernate4.3.8+spring4.1.4 包括动态菜单配置功能

Global site tag (gtag.js) - Google Analytics