[Ext JS6]多类型设备开发

本文介绍了如何使用Ext JS6构建适用于多种设备的通用应用程序,包括经典和现代工具包的选择,Cmd构建配置,以及如何处理通用应用程序的运行时配置如App Profiles、Platform Configs和Responsive Configs。通过合理配置,实现桌面和移动设备的无缝体验。
摘要由CSDN通过智能技术生成


ExtJS 6可以很容易做到在多种设备运行的前端应用。

通用的应用程序和工具包

Ext JS6将 Ext JS 和 Touch合并到包含不同工具包的同一个框架中。 classic 和 modern 。这些工具包包含 ExtJS 和 Touch 的视图层。共享核心资源和逻辑功能的应用就成为通用的应用程序。
选择应用程序的工具包, 只需要修改由 Cmd 产生的应用程序的 app.json 文件的如下内容:
“toolkit”: “classic”,
两个框架的核心部分, 像data、controllers、models等被调整到一个共同的平台,这样就可以共享数据和逻辑。

app.json是由cmd产生的,包含了一些可以调整的属性。
如果是就项目的升级, 旧的app.json可能有点属性没有, 升级之后,在.sencha/app/app.defaults.json文件就可以看到默认值的配置了, 复制到对对应的app.json。

Classic - 经典
Classic工具 包支持传统的 Ext JS 5 的应用程序, 包括桌面浏览器、平板和触摸屏的笔记本电脑。

Modern - 现代
Modern工具包支持 HTML5应用程序, 包括桌面和手机的所有现代浏览器 (IE11及以上)都支持。

构建配置

对app.json文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

oscar999

送以玫瑰,手留余香

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值