异步和同步 *
1、定义:
同步:按照顺序一个一个的执行,同一时间只做一件事情,
落实到代码中,就是上一行代码执行完成后,才能执行下一行代码,即代码逐行执行。
console.log(1);
console.log(2);
console.log(3);
执行结果:1,2,3
异步:改变正常执行顺序的操作都是异步,一个人一件事情做了一半,转而去做其他事情,当其他事情做完以后, 再回过头来继续做之前未完成的事情。
落实到代码上,就是异步代码虽然需要花费时间去执行,但程序不会等待异步代码执行完成后再继续执行 后续代码,而是直接执行后续代码,当后续代码执行完成后再回头看异步代码是否返回结果,如果已有返 回结果,再调用事先准备好的回调函数处理异步代