摘要: new Vue()的过程 new Vue()的大致流程 new Vue() => _init() => $mount() => mountComponent() => new Watcher() => updateComponent() => render() => _update() 用户调用 n 阅读全文
posted @ 2021-06-24 15:57 shine_lovely 阅读(1142) 评论(0) 推荐(0) 编辑
摘要: EventLoop事件轮询 宏任务和微任务 浏览器从服务器获取到代码后,浏览器会开辟一个GUI渲染线程,GUI从上到下开始执行代码。 浏览器是多线程的,包含GUI渲染线程、HTTP网络请求线程(并发数6-7)、事件监听\定时器监听。但JS代码的运行是单线程的。 执行过程:执行完宏任务 ⇒ 执行微任务 阅读全文
posted @ 2021-06-24 11:24 shine_lovely 阅读(144) 评论(0) 推荐(0) 编辑