1

ユーザーの操作に続いて動的コンテンツをレンダリングするアプリケーションがあります。

AJAX 呼び出しに続いて、1 回の呼び出しで約 400 の DOM 要素がページに追加されます。

デスクトップでは問題なく動作しますが、iPhone/iPad ではコンテンツのスクロールが遅くなり、最終的にフリーズしてから完全にクラッシュします。

動的ではなく、ページの読み込み時に同じ量のデータを読み込む場合、iPhone/iPad は問題なく処理できます。

デバイスがロード時に一定量のメモリを割り当て、動的挿入がこれをはるかに超えてクラッシュを引き起こすためだと感じています。

何か案は?

4

1 に答える 1

0

私の最初の提案は、メモリが原因でクラッシュが発生している場合に計測器を使用することです。そしてそれがメモリのせいなら、

DOM 要素の一部をロードし、遅延ロードのように残りの部分を部分ごとに取得する必要がありますか?

お役に立てれば。:)

于 2012-06-27T08:01:53.433 に答える