异步
Volecity
这个作者很懒,什么都没留下…
展开
-
异步深度
javascript是一门单线程语言 Event Loop是javascript的执行机制 ** 为什么要用异步? ** 由于js是单线程的。只能在js引擎的主线程上运行。所以js代码只能一行一行执行 。不能同一时间执行多个js代码任务。这导致如果有一段耗时长的计算活着ajax请求。 如果没有异步,就会产生用户等待时间长。这个时候由于任务没有完成,用户其他操作 都会没有响应 常见的异步模式 回调函...原创 2020-03-24 23:50:11 · 136 阅读 · 0 评论 -
blocking(非阻塞)回调函数
异步回调函数不会造成阻塞 function loop() { setTimeout(loop, 0) } loop 死循环 while(true)原创 2020-03-24 23:45:15 · 303 阅读 · 0 评论