文件名称:requestanimationframe-fix.js:修复具有很多元素的requestAnimationFrame
文件大小:109KB
文件格式:ZIP
更新时间:2024-06-03 09:19:55
JavaScript
requestanimationframe-fix.js 解决的问题:您拥有一个包含许多画布的页面,每个页面都使用requestAnimationFrame(rAF)独立处理动画。 截至2015年3月,大多数浏览器都不会检查画布是否在屏幕上。 rAF的默认用例似乎位置不大,因为它无法向浏览器提供足够的信息来知道您的画布是否不在屏幕上,因为默认情况下,rAF不需要您告诉它您在乎哪个元素。 我以为皇家空军的签名是 requestAnimationFrame(callback, optionalElement) 我至少记得,这是我在设计rAF时提出的这个问题的总结,但:( 为什么这是个问题? 想象一下,您正在制作一个有关物理学的网页。 每隔2或3个段落,您都会使用rAF获得一个交互式动画图。 当您向下浏览页面时,总共有15个图表。 由于采用了API设计,即使在任何时候只有其中1到3个可见
【文件预览】:
requestanimationframe-fix.js-master
----package.json(736B)
----examples()
--------stats.min.js(2KB)
--------lots-of-iframes-polyfill-deferred-loading.html(2KB)
--------lots-of-iframes-different-domain.html(1KB)
--------webgl_lots_o_objects_polyfill.html(3KB)
--------webgl_lots_o_objects.html(3KB)
--------lots-of-iframes-polyfill.html(1KB)
--------lots-of-clock-iframes-polyfill.html(1KB)
--------clock-polyfill.html(2KB)
--------three.min.js(402KB)
--------lots-of-iframes.html(1KB)
----.gitignore(158B)
----README.md(3KB)
----bower.json(665B)
----requestanimationframe-fix.js(4KB)