我有点困惑这个问题的答案的一些术语:What is the event precedence in JavaScript? 是否有事件循环和任务队列有多大可以把这些队列之间的区别吗? 因为当我用setInterval()设置一个Interval并用alert()中断这个时间间隔的时候,这个时间间隔就会出现在警报显示的时间。
因此,我遇到了一种情况,我需要将异步数据库调用放入我的自定义函数中。例如: function customfunction(){
//asynchronous DB call
}
然后我从我的程序的另一个点调用。首先,为了安全起见,这仍然是异步的吗? (我会假设这是继续我的问题)。我想从这里做的是在完成异步数据库调用时调用另一个特定的函数。我知道数据库调用会在完成时触发一个回调函数
我用API创建了一个应用程序,允许我创建自己的事件循环。我试图获得与.NET窗体相同的效果来转换此应用程序。它基本上是这样的: int main()
{
InitializeComponents();
While(!quitting()){
updateComponents();
renderComponents();
}
term