gpt4 book ai didi

JavaScript 竞争条件?

转载 作者:行者123 更新时间:2023-12-02 16:09:58 27 4
gpt4 key购买 nike

var len1 = $("div").length
// can a new div inserted here?
var len2 = $("div").length
console.log(len1 === len2) // always true?

某些流氓脚本是否有可能在 jQuery 调用之间插入新的 div?

最佳答案

简短回答:否。

更长的答案:您似乎没有在代码中使用 alertconfirm ,因此 Firefox 中出现了一些奇怪的边缘情况(可能只是在旧版本中)与 alertconfirm 相关的功能不起作用。 This answer from 2010详细介绍这些内容。

但是,除了上述情况之外,访问 DOM 的 JavaScript 代码不能在代码中的一个语句和另一个语句之间运行。浏览器使用单个 UI 线程(以及零个或多个 Web 工作线程,但 Web 工作线程无法访问 DOM)运行 JavaScript。

关于JavaScript 竞争条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30319835/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com