![](/img/trans.png)
[英]sencha cmd 4 and sencha touch 2.3 adding css in app.json
[英]Improve performance ST2.3 app with Sencha Architect
我正在努力提高Sencha Touch 2.3應用程序的性能。 我確實使用Sencha Architect 3構建了應用程序。現在,我通過不包括所有默認的sencha css類來閱讀一些關於提高應用程序性能的帖子(請參閱https://www.sencha.com/blog/4-tricks-for-smaller -css-in-touch-22 / )。 我也想將這種方法應用到我的應用程序中(其他建議也會被考慮在內)。 但是,使用Sencha架構師來編譯/構建我的應用程序時,由於Sencha Architect中的主題選項而未使用app.scss文件(請參閱Sencha Architect 3不使用app.css )。 有沒有其他方法不包括所有默認的CSS文件?
使用:
親切的問候
我沒有使用Sencha Architect,但是使用早期版本的Sencha作為手機應用程序,也許有一些相同的考慮因素適用。
您可以使用Chrome審核標簽找到未使用的CSS並將其刪除。 它還提供了有關如何改進代碼的更多建議。
幾點建議: 參考
另外不要忘記基本的東西,例如將圖像轉換為內聯svg以減少請求並將Javascript包含移動到頁面底部。
如果您正在制作動畫,請使用css 3d變換。 這使用GPU而不是2D變換。 例如: translate3d()
希望這有幫助,祝你好運!
我也使用架構3作為我的應用程序,首先它的性能非常糟糕。 但現在這很正常。 一些人建議:
1)不要使用CSS陰影
2)不要擴大DOM結構
3)在導航面板中使用build(push,pop方法)
4)如果您的應用中有大列表:
5)永遠銷毀不使用的面板!
對於構建我使用cordova和CLI:
~/ sencha cordova init
~/ sencha app build native
沒有cordova應用程序大小〜5-6mb。 使用cordova構建~1-1.2mb。 科爾多瓦也有很好的原生功能橋梁。
閱讀 sencha架構師3中的主題。
索里因為我的英語不好。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.