是否值得考虑公开投影仪的“状态”?
我可以看到一个用例,其中能够从外部检测投影仪的状态可能能够更好地安排(或放弃)更大框架中的某些事件。
目前,在投影仪内部,有 scheduled
和 renderCompleted
项。我可以看到像 isBusy(): boolean
这样简单的东西,作为外部信号表明投影仪正在进行渲染的一种方式。这样,在任何宏框架中,都可以放弃永远不会在 DOM 中表示的暂时状态更改。
当然,这总是会导致人们希望在投影仪变得“不忙”时收到某种通知。当然,只需为任何“不忙”的工作安排下一个动画帧就应该可以工作,而不会给 Maquette 带来任何负担。
最佳答案
这里的困境是,我们将maquette定位为一个简约的库,而附带maquette的投影仪已经足以满足日常使用。宏框架只需 80 行代码即可轻松实现自己的自定义投影仪。
添加这个 isBusy(): boolean
功能只是一个小小的补充(无论是在下载大小还是学习曲线上),但我怀疑它会就此结束。我鼓励您尝试使用定制投影仪。如果最终证明 isBusy
功能确实是您唯一需要的附加功能,请向我们发送拉取请求,我们将很乐意将其集成。
关于maquette - 检测预定渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36236404/