延迟点击alert的确定,页面重新刷新

来源:8-15 为什么微任务比宏任务执行更早

chyco

2021-02-24

$('#test').append("<p>Hello world!</p>").append("<p>Hello world!</p>").append("<p>Hello world!</p>");
console.log('length', $('#test').children().length);
alert('本次 call stack 结束,DOM结构已更新,但是未触发渲染');

在谷歌浏览器alert弹窗出来后,不要马上点击“确定”过一两秒再点击页面就会重新刷新。火狐浏览器正常。请问一下有人知道是什么原因导致的吗?

写回答

1回答

双越

2021-02-25

我理解,应该是浏览器对这种情况做了特殊处理。

0
1
chyco
非常感谢!
2021-02-25
共1条回复

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

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

4694 学习 · 1681 问题

查看课程