我试图弄清楚下面的javascript以及它的作用

我试图弄清楚下面的javascript以及它的作用,javascript,jquery,Javascript,Jquery,我试图弄清楚下面的脚本以及它的作用 任何帮助都被占用 $(document).ready(function(){ console.log('Hello World!'); }); 你可以读一个解释 从该网站: 在文档准备就绪之前,无法安全地操作页面。jQuery为您检测这种准备状态。$document.ready中包含的代码只有在页面文档对象模型DOM准备好让JavaScript代码执行后才会运行 让我们一块一块地看一遍 $通常是对jQuery的引用,jQuery是一个包含许多非常有用

我试图弄清楚下面的脚本以及它的作用

任何帮助都被占用

$(document).ready(function(){
    console.log('Hello World!');
});
你可以读一个解释

从该网站:

在文档准备就绪之前,无法安全地操作页面。jQuery为您检测这种准备状态。$document.ready中包含的代码只有在页面文档对象模型DOM准备好让JavaScript代码执行后才会运行


让我们一块一块地看一遍

$通常是对jQuery的引用,jQuery是一个包含许多非常有用的JavaScript函数和东西的库

$(document)
这就是所谓的jQuery选择器。从本质上讲,它定位您放入其中的任何内容,并将其包装在jQuery对象中,让您可以对其调用各种函数。在本例中,它将包装整个文档

$(document).ready
ready函数注册一个jQuery事件处理程序,当元素(在本例中是文档)完成加载时将触发该事件处理程序,我不确定是否可以将其添加到其他元素。在这种情况下,您传递给它的回调函数将在整个网页加载完毕并准备好开始处理后立即运行。如果不这样做,JavaScript将在解析时立即执行,如果不是所有DOM都准备好了,这可能会导致问题

$(document).ready(function(){
    ...
});
这声明了作为ready函数的第一个参数传入的。一旦文档准备就绪,一旦触发就绪事件,函数的内容将立即运行

console.log('Hello World!');
这将输出文本Hello World!到控制台。对于浏览器,它将显示在浏览器控制台中

$(document).ready(function(){
    console.log('Hello World!');
});

因此,此代码将打印文本Hello World!当DOM或网页完成加载并准备好执行时,将其发送到浏览器控制台。

是否已查找文档?提示:它正在使用jQuery。打印Hello World!当加载完成时使用。Thank@vox这是我的想法,但不确定您是否阅读了api文档中关于它的功能,并且不确定它的功能是什么?在加载DOM时,我见过的最深入的答案是一个简单的console.log。