var a = new Image();
...
// Is it possible that `load` happens here, so I won't be able to catch it?
...
a.onload = function () {};
好吧,我想load
事件不会更早触发。
浏览器如何通过逐轮运行代码神奇地确保这一点?所以事件只有在完成当前回合后才触发?
下面的代码不会输出任何东西,是因为setTimeout
我们使用 make foo
run on another round吗?
var a = require('child_process').spawn('ls', ['-l']);
setTimeout(function foo() {
a.stdout.on('data', function (data) {
console.log(data.toString());
});
}, 1000);