什么是在javascript中“暂停”(或“暂停”)执行代码段的简洁方法,并在外部事件发生时恢复执行(从暂停点开始)?当用户执行某些操作时,必须传播外部事件,即当用户单击按钮,触摸屏幕等时触发的事件等。
Ps:我不是在寻找无限循环。那是非常脏的和CPU拥抱者。
在移动应用的上下文中,这可能对您有意义。
答案 0 :(得分: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);