-1

什么是在 javascript 中“停止”(或“暂停”)代码片段执行并在外部事件发生时恢复执行(从暂停点开始)的干净方法?当用户做某事时必须传播外部事件,即当用户点击按钮、触摸屏幕等时触发的事件

Ps:我不是在寻找无限的while循环。那很脏,而且是CPU的拥护者。

在移动应用程序的上下文中,这可能对您有意义。

4

1 回答 1

0

不,那里没有。如果你想要那种效果,你通常会连接一个事件的回调,然后触发你的代码作为响应。

例如,如果您使用 jQuery,并且想要在有人单击按钮时提醒“Hello World”,则不要这样做:

function alertHello() {
    alert('Hello World');
}
pause();
// some button gets clicked and you magically know to ...
alertHello();

你做:

function alertHello() {
    alert('Hello World');
}
$('#someButton').click(alertHello);
于 2013-03-15T02:08:34.320 回答