文件名称:horse:围绕节流 RAF 运行循环的轻量级咖啡脚本框架,用于每帧执行计划作业
文件大小:4KB
文件格式:ZIP
更新时间:2024-07-23 13:39:56
CoffeeScript
内容 这是什么? Horse 是一个轻量级的运行循环,用于随着时间的推移执行延迟功能,以简化自定义动画等任务。 在带有虫洞修补的节流 RAF 循环中,每帧都会处理作业。 除非暂停或取消,否则作业会在指定的延迟过后开始运行。 为什么叫马? 这是对我多年前工作的生产 Three.js 客户端应用程序的旧内部参考。 基本上,我们有一个名为 $horse 的低级动画系统,因为它是应用程序的主力。 当我决定编写这个库时,我记住了这个名字并且它很合适。 马是主力。 直接从马嘴里说出来。 例子 通过horse.addJob 添加作业是向系统添加作业的唯一公开方法。 新创建的作业被添加到作业列表中,给定一个 id 并返回。 如果添加作业时未通过自动启动,则必须在计时器开始运行之前直接在作业上调用 .start()。 fps = 60 # default # Horse is a sin
【文件预览】:
horse-master
----horse.coffee(3KB)
----README.md(6KB)