1

私はフラッシュサイトをjsに変換していますが、多くのことが起こっています:

jqueryで実行されている動的バックグラウンドを常に実行しています。サイトは ajax API を介して何百もの画像を呼び出します。マウスを画像の上に置き、さらに ajax を呼び出してより大きなバージョンを取得し、それをオーバーレイとして表示します。アニメーション シーケンスも良好です。オーバーレイで覆われた画像の上にマウスがまだあるかどうかを判断するために、多くのマウスの位置決めが必要です。

しかし、一部のアニメーションはイージングを行ってもびくびくしています。これはjsで停止するポイントですか?

4

1 に答える 1

5

この質問に対する具体的な答えはありません (また、stackoverflow の Q&A 形式にとっては適切な質問ではないかもしれません)。さまざまなことに使用される JavaScript がたくさんあっても問題はありません。今日のブラウザは、それを処理する能力が非常に優れています。

最初の問題は、何もキャッシュされていない場合のサイトの初期読み込み時間です。スクリプトや画像が多すぎて、サイトが軌道に乗るまでに永遠に時間がかかる場合、訪問者はサイトを立ち上げる前に諦めてしまいます。

2 つ目の問題は、個々の操作を評価し、動作が遅く感じたり、低速のブラウザーで正しく表示されなかったりする操作に取り組むことです。特定の操作は、よりスマートな開発、または物事が遅いことがわかったときに適応戦略を開発することで、ほぼ常に改善できます。

3 つ目の問題は、モバイルに適したものを用意することです。ダウンロード サイズ、スクリプトの実行、およびパフォーマンスの点でデスクトップで実現できることは、モバイルでは必ずしも問題ありません。

于 2012-04-12T19:05:40.180 に答える