同步:
即sync,形象的说就是代码一行行的顺序执行,前面代码和请求没有执行完,后面的代码和请求就不会执行
缺点:容易造成代码阻塞
优点:容易理解(因为代码从上往下执行,强调了顺序)
异步:
即async,形象的说就是代码可以在当前程序没有执行完,也可以执行后面的代码。
缺点:不易理解(因为没有顺序,需要查找)
优点:可以解决代码阻塞,提高代码效率和性能。
异步解决的三个方案:
- 回调函数
- promise
- generator
- async和awit
同步:
即sync,形象的说就是代码一行行的顺序执行,前面代码和请求没有执行完,后面的代码和请求就不会执行
缺点:容易造成代码阻塞
优点:容易理解(因为代码从上往下执行,强调了顺序)
异步:
即async,形象的说就是代码可以在当前程序没有执行完,也可以执行后面的代码。
缺点:不易理解(因为没有顺序,需要查找)
优点:可以解决代码阻塞,提高代码效率和性能。
异步解决的三个方案: