React-Animation-Presentation:关于在React中制作动画的演示

时间:2024-06-05 07:00:28
【文件属性】:

文件名称:React-Animation-Presentation:关于在React中制作动画的演示

文件大小:8KB

文件格式:ZIP

更新时间:2024-06-05 07:00:28

JavaScript

#注意事项 添加纯渲染混合 React的分布式批处理策略 流线通话/定时 优化硬件加速 如果要达到60 FPS,则只有16ms的帧间隔 ##廉价动画 位置-变换:translate(0px,0px) 比例尺-变换:比例尺(0) 旋转-变换:旋转(0deg) 不透明度-不透明度:0 通过添加translateZ(0),所有这些将强制创建图层。 强制创建图层可确保在动画开始后立即对图层进行布局和绘制。 在高度嵌套的DOM对象上,这可能会花费一些时间,但是一旦完成,上述所有动画都可以在GPU上高效地完成。 下面的昂贵动画列表将在返回到要转换的GPU之前将图层发送回布局阶段或绘画阶段中的一个或两个。 CPU和GPU之间的带宽是有限的,并且混合廉价和昂贵的动画比使用一个或另一个动画(如果经常这样做)造成的放慢更多。 现代台式计算机具有相当强大的CPU和GPU,很少能看到动画的速度下降。


【文件预览】:
React-Animation-Presentation-master
----README.md(3KB)
----RenderControllers()
--------PoolStore.js(1KB)
--------RouteMap.js(4KB)
--------Layouts.scss(461B)
--------RouterStore.js(4KB)
--------RenderController.jsx(1KB)
--------Empty.jsx(226B)
--------RenderPool.jsx(4KB)

网友评论