是否值得考虑暴露投影仪的“状态”?
我可以看到一个用例,能够从外部检测投影仪的状态可能能够更好地安排(或放弃)更大框架中的某些活动。
目前,在投影机内部,有scheduled
和renderCompleted
项目。我可以看到一些简单的东西,比如isBusy(): boolean
从外部发出投影仪正在渲染的信号。这样,在任何宏框架中,都可以放弃在 DOM 中永远不会表示的暂时状态更改。
当然,这总是会导致希望在投影仪变得“不忙”时获得某种通知。当然,只为任何“忙”的工作安排下一个动画帧应该可以工作,而不会给 Maquette 带来任何负担。