文章目录 一、异步和单线程 1.1 面试常见题目 1.2 单线程 1.3 异步和同步 1.4 异步应用场景 1.5 手写promise加载一张图片 一、异步和单线程 1.1 面试常见题目 同步和异步的区别是什么 手写用promise加载一张图片 前端使用异步的场景有哪些 1.2 单线程 JS是单线程语言,同时只能做一件事 浏览器和nodejs已经支持JS启动进程,如web worker JS和DOM渲染共用同一个线程,因为JS可以修改DOM结构 1.3 异步和同步 JS是单线程语言 异步不会阻塞代码执行 同步会阻塞代码执行 1.4 异步应用场景 网络请求,如Ajax加载图片 定时任务 回到地狱 promise解决回调地狱 1.5 手写promise加载一张图片 相关文章: 2021-07-12 2021-04-19 2022-12-23 2021-04-16 2021-05-20 2022-12-23 2022-12-23 2022-12-23