オリジナルrequest Animation Frameよりも相互作用に応じたライブラリに適しています.
689 ワード
元の
良かったら、歓迎☆スター.あなたのサポートは私の持続的なスタートの原動力です.
window.requestAnimationFrame
はキューを管理しないことがわかった.すなわち、同じフレーム内でwindow.requestAnimationFrame
を複数回起動すると、次の再描画につながる場合、アニメーションが繰り返される.たとえば:const animationTwice = () => console.log('I will be invoked twice!')
// , animationTwice
window.requestAnimationFrame(animationTwice)
window.requestAnimationFrame(animationTwice)
// I will be invoked twice!
// I will be invoked twice!
したがって、raf-plusライブラリを書いてwindow.requestAnimationFrame
を管理し、同じフレーム内で最大一回だけ同じアニメーション関数を実行することを保証する.良かったら、歓迎☆スター.あなたのサポートは私の持続的なスタートの原動力です.