Sencha TouchでアプリケーションのUIを完成させ、すべてのページを統合しました。しかし、私がアプリケーションを実行すると、それはひどく遅くなります(機能がなくても、データベース接続さえありません)。アプリケーションをより速く実行する方法を知っている人はいますか?どんな助けでも大歓迎です。よろしくお願いします。
3684 次
2 に答える
0
多くのコードがなければ、問題が何であるかを正確に判断するのは困難です。とはいえ、パフォーマンスが低下する一般的な原因は多数あります。
- DOM が深すぎる
- 使い終わったパネルは破棄しない
- 古い/遅い電話で集中的なアニメーションを使用する
- 適切なパネルが開いたときにデータを遅延ロードするのではなく、アプリの初期化時にすべてのデータを自動ロードする
まだチェックしていない場合は、Sencha Touch の最適化に関するこのビデオを見ることを強くお勧めします。あまり詳細ではありませんが、スライドシェアもあります。ただし、これは始まりに過ぎません。モバイル デバイスはメモリと CPU パワーが少ないため、洗練された効率的なコードが最善の薬です。そのビデオを見てフォローアップし、MVC アーキテクチャでアプリを構築する方法について読みます。
于 2011-06-27T23:37:58.080 に答える
0
こちらをご覧ください。お役に立てれば。
于 2012-04-12T09:49:07.143 に答える