Web アプリで非常に滑らかなアニメーションを作成したいですか? requestAnimationFrame - アニメーションを最適化するための JavaScript の組み込みメソッドをお試しください!
setTimeout または setInterval を使用すると、一貫性のないフレーム レートによりアニメーションが不安定になる可能性があり、代わりに requestAnimationFrame を使用してアニメーションをブラウザのリフレッシュ レートと同期させ、可能な限り最高のパフォーマンスを実現します。
使用方法は次のとおりです:
let position = 0; function animate() { position += 1; document.getElementById('box').style.transform = `translateX(${position}px)`; if (position < 200) { requestAnimationFrame(animate); // Calls animate again before the next repaint } } requestAnimationFrame(animate); // Start the animation
requestAnimationFrame を使用すると、アニメーションがより効率的に実行され、消費電力が削減され、ユーザーによりスムーズなエクスペリエンスが提供されます。
Web 開発と AI に関連するコンテンツの最新情報を入手するには、お気軽にフォローしてください。一緒に学び、成長しましょう!
以上がJavaScriptでアニメーションを滑らかにする秘密!の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。