2016-01-02 94 views
1

在Java中,有一個latch設計爲一旦滿足某些條件就倒計時並觸發事件。這種鎖是爲了防止在JavaScript中,同時等待循環狀Javascript - 防止等待循環

while (objects not loaded) { do nothing}

是否有相當的工具?

+0

你可以使用'setTimeout',但我不會爲此專門推薦它。 –

+1

Promise在JavaScript中等同於Java中的CountDownLatch。 – 11thdimension

回答

0

您甚至可以添加一個監視,以便在成功或更改該對象時執行該操作。 Javascript watch

+0

嗯。文檔頁面說這個功能只支持Gecko,只能用於調試目的。有更通用的解決方案嗎? – SalmonKiller

+0

如果您正在使用angularJS代替java腳本,那麼在使用angularJS手錶時肯定沒有問題,或者如果您確定某個事件將會發生指定的時間,那麼您可以在angularJS中使用計時器,該計時器將在此之後觸發事件時間。 –

+0

angular JS有一種手錶方法?我正在瀏覽文檔,但找不到一個。 – SalmonKiller