gpt4 book ai didi

javascript - 为什么在 jQuery 中使用 document.ready

转载 作者:行者123 更新时间:2023-11-30 07:59:53 25 4
gpt4 key购买 nike

$(document).ready() 在 jQuery 中的确切用途是什么?我们可以在网页中使用两个 $(document).ready() 吗?

最佳答案

在文档“准备好”之前,无法安全地操作页面。 通常人们会写 <script>文档开头的标签,在 <head> 中甚至在 <body> 之前是写的。所以,从技术上讲,如果你正在操纵来自 <body> 的东西内容,它在执行时不存在

所以,jQuery 的 $( document ).ready()在将所有元素渲染到 window 之后,等待 HTML 文档内容完全加载并准备就绪object 或者简而言之,完成 body 的加载。

然后,一旦 HTML 文档完全加载,代码中出现的任何内容都会被执行,这将确保在您执行 JS 代码时每个 HTML 元素都出现。

checkout :

关于绑定(bind)两个就绪的处理程序,为什么需要两个?您可以将代码合并到一个函数中。你必须给出一个最小代码来解释。我假设你有这样的东西:

$( document ).ready( function () {
// Code block 1 start...
alert( "First Function..." );
// Code block 1 end...
});

$( document ).ready( function () {
// Code block 2 start...
alert( "Second Function..." );
// Code block 2 end...
});

是的,以上是可能的。此外,与上述没有区别:

$( document ).ready( function () {
// Code block 1 start...
alert( "First Function..." );
// Code block 1 end...

// Code block 2 start...
alert( "Second Function..." );
// Code block 2 end...
});

关于javascript - 为什么在 jQuery 中使用 document.ready,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30753333/

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