没有伤那来痛

文章 评论 浏览 31

没有伤那来痛 2022-05-04 13:58:46

我实际测了下,直接btn.click() 和 页面点击按钮输出不一样。

可以看到,btn.click() 时,两个 handler 显然合并在同一个 event loop 执行了;而在页面里点击按钮则不一样。这个是浏览器自身实现细节,我没有查到相关文档,估计要去看相关代码才能知道原因了。

我的猜测是:用户点击,是属于用户交互,浏览器认为在UI上需要立即反馈,于是每处理完一个handler,立即更新页面UI。(看看就行,别当真

从 Promise 来看 JavaScript 中的 Event Loop、Tasks 和 Microtasks

没有伤那来痛 2022-05-04 13:56:44

普通:冒泡排序
改良:鸡尾酒排序(就是先向上冒个泡,再向下冒个泡,如此重复)

第 54 题:冒泡排序如何实现,时间复杂度是多少, 还可以如何改进?

更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文