漂流者
requestAnimationFrame作为异步迭代器
异步迭代器非常新,可以在以下平台上运行(并非详尽无遗):
Firefox 60+
镀Chrome68+
Safari 12
节点10+
--
安装
npm install raf-iterator
用法
const rafIterator = require ( 'raf-iterator' )
for await ( const tick of rafIterator ( ) ) {
draw ( tick )
if ( ended ) {
break
}
}
原料药
rafIterator()
返回一个可以在for await循环中使用的异步迭代器。 每次迭代都会产生一个递增的tick整数。 迭代发生在requestAnimationFrame滴答声的速度上,约为60fps。
循环bre
评论0
最新资源