0

位置の変更、サイズ変更、フェードインとフェードアウト、回転などを実行したい複数の(おそらく最大12の)画像がある場合、オプションはFlash(実際には使用したくない)であると思います。 、、<canvas>または多数の<img>タグとjQuery。

ブラウザとそのレイアウトエンジンなど、多くの要因に依存していると思いますが、これらの方法の1つが他の方法よりも高速である可能性が高いと一般化できるかどうか疑問に思います。

私はブラウザの互換性にはあまり興味がありません-これはアートプロジェクト用です-ですから、jQueryアニメーションが途切れ途切れになるのを見たことがあり、それを避けたいので、速度が本当に心配です。

4

2 に答える 2

1

最新のブラウザが必要な場合は、最高のパフォーマンスを得るためにCSS3 transitionsを使用してください。

これらは、可能であれば GPU にオフロードされ、ブラウザがフェード、回転などをすべて完全に自律的に処理できるようになります。

アクションをトリガーするだけの場合は、jQuery を使用します。

于 2013-01-20T23:32:13.370 に答える
0

おっしゃる通り、ブラウザ依存です。js/jQuery の方法は、ローテーションを除くすべてのブラウザーで機能します。HTML5 Canvas は、IE 6、7、8 などの古いブラウザでは動作しません ( http://caniuse.com/#feat=canvasを参照)。Flash はおそらくほとんどのモバイルでは動作せず、ダウンロードする必要があります。

于 2013-01-20T23:19:59.057 に答える