问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何优化 Sencha Touch 性能

发布网友 发布时间:2022-04-12 00:30

我来回答

2个回答

热心网友 时间:2022-04-12 02:00

优化应用程序的启动时间:

使用sencha cmd 的build工具打包和压缩所有需要的js文件成一个单独的文件,如app-all.js
压缩你的JS和CSS文件。删除任何未使用的的JS函数或CSS mixin的(通过SASS/Compass 能很容易地检查)。有关详细信息,请仔细阅读http://www.sencha.com/blog/an-introction-to-theming-sencha-touch
动态加载外部JS文件,在这里已经有一个很好的话题:在Sencha Touch 2 里什么是正确加载外部JavaScript的方式

优化应用程序的性能:

保持你的DOM结构尽可能小。不活动的view应当予以销毁(以后如果需要的话动态添加到容器中)。
避免使用CSS3属性,因为他们在Android设备上是很慢的。
对于任何scrollviews,l在Android上应禁用overscrol滚动效果。我已经在Android设备上测试过许多Sencha Touch2 应用,overscroll滚动效果因为延迟和滞后严重导致不愉快的经验。 (测试过Nexus S,Galaxy Tab的,和一些HTC手机)
压缩js和css,删除无用的js方法和css
启用硬件加速器

Sencha Touch 跟Ext js一个提供了丰富且高级的组件让我们能快速的开发出一个跨手机平台而且

很绚丽的产品,这听起来不错,但很快我们发现了一个严重的问题,手机上的效果根本没有在PC上用

chrome打开的效果一样让人有刷刷的快感,甚至让人痛苦. Sencha Touch和ext一样,组件是类式继

承的,大大降低了使用和学习的周期.但缺点也是很明显的,你每增加一个组件,内存消耗就增加很多,

可能你已经使用minify/JSBuilder/YUI compressor等工具压缩过你的代码了,如果性能还不佳,那么

可以看看以下是个人的一点建议

1.每个组件都应该考虑它的xtype,如果可以使用container就不要使用一个panel了

2.list一列的个数显示一屏就可以了,list有很多高级的功能,但性能非常的差,只能通过减少加载

项来解决

3.尽量不要使用tbar/bbar,Sencha Touch的提供的toolbar功能强大,按钮也很易用,但使用的DOM元

素也非常的多,自己写一个bar是非常必要的

4.把不在置顶的view中的DOM给删除,有时候,我们的项目中有好几个view,但我们一时间内是不可能

同时查看两个view的,应该把其他view的DOM元素给释放了

从上面看来,性能优化的关键是控制DOM元素的数量,但Sencha Touch还会对一些元素绑定事件,如何

开始就不显示这些元素,那么内存开销会更低
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
步步高学习机@iboxH2 H2学习机的屏幕大小? 6-7万左右纯电 女生想买台便宜的小车在城市代步,有什么好推荐?电动车最好? 河南德盛智能环保科技有限公司怎么样? 深圳市德盛铭电科技有限公司怎么样? pvc防水门生产厂家哪个好呢? 晋江市德顺陶瓷建材有限公司简介 酒店家具厂家 梨子酿酒最简单的方法 总楼层27层。买12层。125.34平方。2梯三户公摊面积应该是多少? 买房公摊27%正常吗? 高层27层13楼建筑面积是118.|公摊面积是0.15怎么样计算公摊面积 你好!我家买的是27层的高层。两梯三户,建筑面积112.8,据说公摊27平,那么我的使用面积大概是多少呢?谢 我今年买的房!共27层!我买八楼!建筑面积126.7实用面积99.6合理吗?公式怎么算? 1.、27层的高层 106平米一梯三户 中间户 三室两厅一卫,公摊后能有多少,使用面积呢,三房是不是小了些? 国家对高层楼房公摊面积有规定吗?总高27楼的房子,一梯四户,我要的是114.09㎡,公摊面积应该是_百度问一问 想问下27层商品房,二梯四户公摊25.4%合理吗? 两梯两户27层我选6层房子127平方米公摊40.7平方米合理么? 27层住宅 板塔结合的高层 一般公摊是多少在合理范围内 高层公摊面积怎么算 我买的25楼总共27楼成交面积114 你好,27层高层我买的五层,123平的房告诉我公摊面积33平,合理吗 C盘里面 user下面的用户名怎么改,想把中文改成英文,系统是Win10,家庭版 国家对高层楼房公摊面积有规定吗?总高27楼的房子,一梯四户,我要的是114.09㎡,公摊面积应该是多大啊! 家里要买房子,一共27层,请问公摊面积多少算是合理,几楼比较好? 27层五楼二梯五户公摊面积多少 win10有什么好的定时关机软件 win10定时关机软件 初二作文650字《感受春节》,求思路,最好是记述文 测量声速用什么样的方法?具体测量的是那些物理量? 耳机插上声卡不调eq是耳机原来的声音吗 新商盟官网怎么进不去 新商盟打不开你怎么解决的? 怎么能设置EQ改成最好听的音乐 qq浏览器新商盟购物车打不开怎么办 2013.06.17新商盟打不开“由于网络原因,访问超时,请刷新重试。” 我的Sony听流行应怎样调EQ? 个人所得税最高多少,个人所得税最高多少帖子问答 最酷的狗是什么狗? 人大代表建议将个税最高税率降至25%以下,这一建议有什么道理? 你觉得什么狗狗又酷又帅呢? 可爱又酷的狗狗 世界上最酷的狗是什么? 酷酷狗狗有哪些 我家的小狗真酷啊 作文 600字 外貌突出狗狗的酷 我国最高的个人所得税是多少? 今天在花园里看到一只好酷的狗狗不知道叫什么名字? 世界上最酷的狗狗叫什么名字? 作文:瞧!小狗就是这么酷!600字谢谢 瞧小狗就这样酷300字