同步异步 js异步操作 单线程模型 同步任务和异步任务 任务队列和事件循环 实现异步操作的模式-CSDN博客

网站介绍:文章浏览阅读1.5k次,点赞10次,收藏14次。JS同步和异步一、单线程模型JavaScript是一门单线程的语言,所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务。看下面一段代码在浏览器中的执行的结果:console.log( "1" );alert("2");console.log( "3" );可以看到当打开浏览器时,先输出了1,然后弹出2,点击确定才输出3(alert是同步的,会阻塞任务的执行,只有点击确定时才会继续往下执行)。二、同步任务和异步任务在JavaSc