什么是异步编程?
异步编程是指由于异步I/O等因素,无法同步获得执行结果时,在回调函数中进行下一步操作的代码编写风格,常见的如setTimeout函数、ajax请求等等。
示例:
console.log('hi!'); setTimeout(function(){ console.log('hello!'); },1000); console.log('wow!');从示例中可以看到,hello是在wow输出后才输出的,因为setTimeout函数设置了延迟1000毫秒才异步执行,
function(){ console.log('hello'); }
就是异步回调函数,这样的编程风格就是异步编程。
试一试,运行示例中的代码,观察输出的顺序。
请将示例中的代码录入到编辑器中,并提交运行。