摘要: 用一些例子做说明: <script> setTimeout(function () { console.log("定时器开始啦"); }); new Promise(function (resolve) { console.log("马上执行for循环"); for (var i = 0; i < 阅读全文
posted @ 2021-10-07 15:16 し7709 阅读(22) 评论(0) 推荐(0) 编辑
摘要: async async 和 await 是用来处理异步的。即你需要异步像同步一样执行,需要异步返回结果之后,再往下依据结果继续执行。 async 是“异步”的简写,而 await 可以认为是 async wait 的简写。 async 用于申明一个 function 是异步的,而 await 用于等 阅读全文
posted @ 2021-10-07 10:54 し7709 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 如果函数是异步的,发出调用之后,马上返回,但是不会马上返回预期结果。 调用者不必主动等待,当被调用者拿到结果之后会通过回调函数主动通知调用者。 浏览器内核是多线程的,通常由几个常驻线程 渲染引擎线程:负责页面的渲染 JS引擎线程:负责 JS 解析和执行 定时触发器线程:处理定时事件,比如setTim 阅读全文
posted @ 2021-10-07 10:11 し7709 阅读(212) 评论(0) 推荐(0) 编辑