Velocity
维基百科,自由的 encyclopedia
Velocity是一个跨平台的JavaScript库,旨在简化网站动画的客户端脚本。[6] Velocity是自由、开源软件,用MIT许可证授权。[3] 它是最流行的开源Web动画引擎。[7]
Quick Facts 原作者, 当前版本 ...
原作者 | Julian Shapiro |
---|---|
当前版本 | ![]() |
源代码库 | ![]() |
编程语言 | JavaScript |
操作系统 | 跨平台 |
平台 | See Browser support |
类型 | JavaScript函数库、动画 |
许可协议 | MIT[3] |
网站 | velocityjs |
Close
Velocity的语法旨在让为HTML和SVG元素创建复杂动画变得更加容易。[8] Velocity除了在工作流程有上优势外,还提供了与基于CSS的动画相媲美的动画性能。[9] Velocity通过维护动画状态的内部缓存并最小化“布局抖动”来实现其性能,这是网页浏览器在以较快速度进行视觉更新时所经历的不良行为。[9] 总而言之,其工作流程和性能优势使得Velocity能够用于复杂的动画编程,这些编程可以集成到网络和移动应用程序中。[10] 其广泛的浏览器和设备支持使其成为必须支持低功耗设备的大型企业分布的理想选择。[11]
Velocity被用于驱动许多著名网站的用户界面,包括优步、三星、WhatsApp、Tumblr、HTC、马自达和Microsoft Windows。[12] 它是代码托管服务GitHub上最受欢迎的项目之一。[13] 2015年,Velocity被The Net Awards提名为“年度开源项目”。[14]