amplify.js pub / sub同步还是异步?

时间:2011-12-15 19:22:07

标签: javascript

amplify.js的发布/订阅事件是实现为同步还是异步?

http://amplifyjs.com/api/pubsub/

文档确实提到了优先事项......

2 个答案:

答案 0 :(得分:5)

发布是同步的;优先级和同步性并不是真正相关的。

答案 1 :(得分:4)

这是同步的。

.publish()方法的实现中调用订阅回调。没有setTimeout()代码。

就优先级而言,priority确定在回调堆栈中注入回调的位置。该逻辑在.subscribe()中处理。 .publish()方法只按先前由.subscribe()方法确定的堆栈顺序执行回调。