JS(异步)

题目1.同步和异步的区别是什么,试举例

题目2.关于 setTimeout

题目3.前端使用异步的场景有哪些

知识点

一、什么是异步

结果:100 300 200

异步结果:100 300(不做等待) 200

同步结果:100 200(等待) 300   (会阻塞后面代码的运行)

对比同步

结果(同步):100 200(点击确认) 300  

何时需要异步

1.在可能发生等待的情况

2.等待过程中不能像 alert 一样阻塞程序运行

总之,所有的“等待的情况”都需要异步

二、前端使用异步的场景

三、异步和单线程

猜你喜欢

转载自www.cnblogs.com/jianghao233/p/8993047.html