オリジナルrequest Animation Frameよりも相互作用に応じたライブラリに適しています.


元の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を管理し、同じフレーム内で最大一回だけ同じアニメーション関数を実行することを保証する.
良かったら、歓迎☆スター.あなたのサポートは私の持続的なスタートの原動力です.