2

是否值得考虑暴露投影仪的“状态”?

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

目前,在投影机内部,有scheduledrenderCompleted项目。我可以看到一些简单的东西,比如isBusy(): boolean从外部发出投影仪正在渲染的信号。这样,在任何宏框架中,都可以放弃在 DOM 中永远不会表示的暂时状态更改。

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

4

1 回答 1

2

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

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

于 2016-03-31T06:53:35.127 回答