1.组建轻量级选择,如 container、panel、navigationPanel、tabpanel、toolbar、
一般首页的设计可能会用到tabpanel,其他的页面用container就可以满足要求了。
2.list组建对于2.0及2.1版本来说ST并没有进行优化,如果分页组件是无限增加的话,手机浏览器的内存很快会爆掉的。所以尽量选择2.2版本的无限列表功能,该List组件对item进行了重用机制无论页面上刷了N条记录内存都不会增加。
3.每个页面都有toolbar工具栏,而ST提供的toolbar组件所占用的DOM非常庞大,所以放弃这个组件自己用container组装个工具栏。
4.card布局很好,该布局对于页面之间的切换自动进行了DOM释放,大大释放了内存的占用
5.对于不可见的页面我们需要采取destory操作,后面的操作页面进行隐藏操作
相关推荐
标题中的"api.zip_sencha _sencha touch api_sencha touch2 api"表明这是一个关于Sencha Touch API的压缩文件集合,可能包含了Sencha Touch和Sencha Touch 2两个版本的API文档。 **Sencha Touch基础知识** Sencha ...
3. **Node.js** - Sencha CMD(命令行工具)是基于Node.js的,用于构建、打包和优化Sencha Touch应用。因此,确保Node.js已安装并更新到最新版本。 4. **Sencha CMD** - 安装Sencha CMD,它是Sencha Touch开发的...
Sencha Touch是一个全面的框架,它提供了许多组件和功能,例如列表、工具栏、面板和表单,它们都是为了在触摸屏设备上实现流畅的用户体验而优化的。 Sencha Touch的历史可以追溯到早期移动网络的需要,它是由Ext JS...
PhoneGap与Sencha Touch 2是两个非常重要的框架,它们在构建移动终端Web应用程序中扮演着关键角色。本文将深入探讨这两个技术,并介绍如何利用它们共同开发高效的移动Web应用。 PhoneGap,现已被Adobe公司收购并...
总结来说,Sencha Touch 2是一个强大且全面的移动开发框架,它利用现代Web技术提供了与原生应用相媲美的用户体验,同时简化了跨平台开发的难度,特别是对移动设备的触摸事件处理和数据集成方面的优化,使其成为开发...
总的来说,"sencha touch2.1简单相册(修正bug)"项目是一个综合性的学习资源,涵盖了移动应用开发中的关键概念,包括Sencha Touch框架的使用、MVC架构的应用、路由实现、用户认证以及性能优化。通过研究这个项目,...