gpt4 book ai didi

jquery - W3Schools 上另一个有问题的 jQuery 测验答案

转载 作者:行者123 更新时间:2023-12-01 02:36:10 24 4
gpt4 key购买 nike

这里的 W3Schools 网站上发布了一个 jQuery 测验...

http://www.w3schools.com/quiztest/quiztest.asp?qtest=jQuery

问题#16如下,

Which jQuery function is used to prevent code from running, before the document is finished loading?

A. $(document).load()

B. $(document).ready()

C. $(body).onload()

我选错了答案 A。(他们的官方答案是 B。)

我回答了它,认为我知道以下内容,

  1. document.load 在页面上的所有内容加载包括所有图像后触发

  2. document.ready 仅在 DOM 加载后触发(不一定所有图像都已加载)

我解释了原始问题的措辞“文档已完成加载”,以包括所有内容(包含所有图像)。毕竟,我认为这就是他们称之为“document.load”的原因。此外,为了使他们的答案正确,您必须得出结论“DOM”相当于“文档”。这看起来不对,否则为什么称其为“文档对象模型”(DOM)而不只是“文档”?

尽管 W3School 声称 B 是正确答案,但真正的正确答案是什么?

谢谢您的想法。

旁注:引用我自己在 my other related question 中的评论...

“实际上,我在 jQuery 站点上学习了大部分 jQuery,当我遇到困难时,我会在 StackOverflow 上进行搜索。我主要是在 W3School 上进行测验,因为我正在调查他们对 jQuery 的“先决条件”认证。我不认为自己是 jQuery 专家,但我在他们的测验中轻松获得了 95% (19/20)。看到该答案中的不当措辞,我想我应该通过在此处发布来确认我已经怀疑的内容。我对此类认证的看法现在正在转变。”

<小时/>

编辑:

我已通知 W3Schools 该线程的存在。

<小时/>

编辑2:

当我回答原来的测验问题时,我想到的是 $(window).load(),因此我的测验答案显然是不正确的。我相信这一事实使得三个多项选择选项中没有一个成为正确答案。请参阅下面我的详细回答。

最佳答案

这个问题不明确。

正确答案取决于您对文档的定义。文档。如果是 DOM,则为 B。如果是整个页面的资源,则为 $(window).load(function() { ... })

如您所见,这个测验很糟糕。

关于jquery - W3Schools 上另一个有问题的 jQuery 测验答案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5711040/

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