maquette - 检测预定渲染

标签 maquette

是否值得考虑公开投影仪的“状态”?

我可以看到一个用例,其中能够从外部检测投影仪的状态可能能够更好地安排(或放弃)更大框架中的某些事件。

目前,在投影仪内部,有 scheduledrenderCompleted 项。我可以看到像 isBusy(): boolean 这样简单的东西,作为外部信号表明投影仪正在进行渲染的一种方式。这样,在任何宏框架中,都可以放弃永远不会在 DOM 中表示的暂时状态更改。

当然,这总是会导致人们希望在投影仪变得“不忙”时收到某种通知。当然,只需为任何“不忙”的工作安排下一个动画帧就应该可以工作,而不会给 Maquette 带来任何负担。

最佳答案

这里的困境是,我们将maquette定位为一个简约的库,而附带maquette的投影仪已经足以满足日常使用。宏框架只需 80 行代码即可轻松实现自己的自定义投影仪。

添加这个 isBusy(): boolean 功能只是一个小小的补充(无论是在下载大小还是学习曲线上),但我怀疑它会就此结束。我鼓励您尝试使用定制投影仪。如果最终证明 isBusy 功能确实是您唯一需要的附加功能,请向我们发送拉取请求,我们将很乐意将其集成。

关于maquette - 检测预定渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36236404/

相关文章:

maquette - 你如何在 maquette hyperscript 中使用 html 实体?

javascript - 无需投影仪即可渲染模型

javascript - 渲染单选按钮

maquette - 如何利用 Maquette.js 的外部库?

javascript - 编译 typescript 。函数原型(prototype)丢失对 "this"的引用

javascript - 如何在 maquette js 中管理焦点和光标位置?