关于ExtJS5的初步研究(二)
2014-07-16 18:04
260 查看
兼容性层
兼容性层的主要目标是帮助您识别调用方法,需要注意。 这个标识的形式控制台消息和/或描述错误。 在某些情况下,前者的行为也恢复的兼容层,这样你就可以向前推进,使调整后的迁移过程。
默认的兼容性检查
在开发模式,如果你调用已在Ext JS5中被删除的方法,而没有指定兼容性级别,您将收到错误。例如getTriggerWidth()在Ext.form.field.Trigger
中就是这样一个方法,当被调用时,将会产生一个错误:Ext.form.field.Trigger#getTriggerWidth has been deprecated。
通过启用兼容层恢复旧的方法,这个错误就会变成一个控制台消息。当你解决了所有问题时,可以禁用兼容层,可以获得下一步的错误。
启用兼容性
如果您使用的是Sencha Cmd构建您的应用程序,您可以启用Ext JS 4.2兼容性水平简单应用程序的app.json设置以下属性:
compatibility: {
ext: '4.2'
}
如果您不使用的是Sencha Cmd构建您的应用程序,你可以再加载框架前指定“manifest”对象:
var Ext = Ext || {};
Ext.manifest = { // the same content as "app.json"
compatibility: {
ext: '4.2'
}
}
显著的变化
浏览器的支持
ExtJS5已经删除了IE6和IE7的支持。现在支持的浏览器是:
IE8+ (standards mode only)
Firefox (PC & Mac)
Safari 6+
Chrome (PC & Mac)
Opera (PC & Mac)
兼容性层的主要目标是帮助您识别调用方法,需要注意。 这个标识的形式控制台消息和/或描述错误。 在某些情况下,前者的行为也恢复的兼容层,这样你就可以向前推进,使调整后的迁移过程。
默认的兼容性检查
在开发模式,如果你调用已在Ext JS5中被删除的方法,而没有指定兼容性级别,您将收到错误。例如getTriggerWidth()在Ext.form.field.Trigger
中就是这样一个方法,当被调用时,将会产生一个错误:Ext.form.field.Trigger#getTriggerWidth has been deprecated。
通过启用兼容层恢复旧的方法,这个错误就会变成一个控制台消息。当你解决了所有问题时,可以禁用兼容层,可以获得下一步的错误。
启用兼容性
如果您使用的是Sencha Cmd构建您的应用程序,您可以启用Ext JS 4.2兼容性水平简单应用程序的app.json设置以下属性:
compatibility: {
ext: '4.2'
}
如果您不使用的是Sencha Cmd构建您的应用程序,你可以再加载框架前指定“manifest”对象:
var Ext = Ext || {};
Ext.manifest = { // the same content as "app.json"
compatibility: {
ext: '4.2'
}
}
显著的变化
浏览器的支持
ExtJS5已经删除了IE6和IE7的支持。现在支持的浏览器是:
IE8+ (standards mode only)
Firefox (PC & Mac)
Safari 6+
Chrome (PC & Mac)
Opera (PC & Mac)
相关文章推荐
- 关于socket的一些初步研究
- 关于消息推送的初步研究
- [红色警告]关于http://qvod.thesswws.com/u.html恶意网址相关病毒是初步研究
- 关于Android平台中OpenGL ES应用的初步研究
- 关于数据库DB负载均衡的初步研究(二)
- 关于Tinkerpatch的初步研究
- 关于socket的一些初步研究
- 关于ASP.NET木马ASPXSPY的初步处理研究
- 关于ExtJs5的初步探究一
- 基金系统的初步研究(1)
- 一个关于重定向的问题研究,应该具有实用性
- 关于多线程同步的初步教程--Metux的设计及使用
- 字符集问题的初步探讨(七)----关于字符集更改的内部操作
- 关于__initcall_start的研究(转贴!)
- 关于c++名字解析规则的一次小研究,
- 关于研究blog的过程
- 关于 Delphi 参数传递方式的一点研究
- 关于口令系统替代方案的初步设想
- 关于Visual C#装箱与拆箱的研究
- 模拟鼠标/键盘,(机器人,远程控制开发初步)大家一些研究!