gpt4 book ai didi

jquery - 为什么 !document.body 返回 False?

转载 作者:行者123 更新时间:2023-12-01 08:45:04 26 4
gpt4 key购买 nike

我一直在看source code for JQuery并试图了解他们是如何:
$(文档).ready()
功能有效。

在第 407 行我找到了这部分:
if (!document.body) {
其中哪一个接缝是判断文档是否加载的关键。

我想知道的是:
为什么:
!document.body
返回False

同时:
document.body
返回:[object HTMLBodyElement]
You can try it here只需删除第一个: .innerHTML

(经过一个小时的搜索和阅读,我无法在Google上找到正确的答案,所以现在我希望这里有一些专业人士可以帮助我,谢谢!)

编辑:是的,我知道 !document.body 来自 JavaScript 而不是 JQuery,最终 JQuery 是用 JavaScript 代码构建的。

最佳答案

你问的与jQuery无关。它实际上是 Javascript:

如果正文已加载,document.body 始终返回 true。所以 !document.body 意味着如果正文尚未加载,则采取一些操作。

根据文档 ( https://developer.mozilla.org/en-US/docs/Web/API/Document/body ),该属性适用于大多数浏览器的早期版本

enter image description here .

关于jquery - 为什么 !document.body 返回 False?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43459072/

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