【问题标题】:Detecting scheduled render检测预定渲染
【发布时间】:2016-07-14 04:21:08
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: maquette


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-26
      • 2010-10-07
      • 1970-01-01
      相关资源
      最近更新 更多