JS阻塞跟DOM点擊事件

来源:8-6 DOM事件和event loop的关系

慕瓜5414566

2021-02-18

老师有个地方想不通
Js call stack执行完才会执行排到queue的滑鼠点擊事件

那为何进一些网站还在加载的实后,例如点擊登入还是会有反应跳出视窗等等Js行为

不会有等网页加载完才执行点擊弹窗反应

写回答

1回答

双越

2021-02-18

网页加载中,在业务层面看,是还没加载完,但在 js 技术层面看,只是一个 loading 的状态而已。

只要页面能点击、能操作,就说明 js 已经执行完了,否则如果 js 一直执行会导致页面卡顿的。

0
1
慕瓜5414566
这样想明白了,谢谢老师!
2021-02-20
共1条回复

一天时间高效准备前端技术一面 匹配大厂面试要求

针对时下面试高频考点,帮助新人js面试快速通关

4694 学习 · 1681 问题

查看课程