如何在Javascript中创建异步函数?看看这个电码 :<a href="#" id="link">Link</a><span>Moving</span>$('#link').click(function () {
console.log("Enter");
$('#link').animate({ width: 200 }, 2000, function() {
console.log("finished");
});
console.log("Exit");
});正如您在控制台中所看到的,“动画”函数是异步的,它是事件处理程序块代码的流。事实上:$('#link').click(function () {
console.log("Enter");
asyncFunct();
console.log("Exit"); });function asyncFunct() {
console.log("finished");}遵循代码块的流程!如果我想创建我的function asyncFunct() { }有了这种行为,我如何使用javascript/jQuery?我认为有一种策略不需要使用setTimeout()
添加回答
举报
0/150
提交
取消