Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 这个JQuery代码是什么意思?何时调用它?_Javascript_Jquery_Html - Fatal编程技术网

Javascript 这个JQuery代码是什么意思?何时调用它?

Javascript 这个JQuery代码是什么意思?何时调用它?,javascript,jquery,html,Javascript,Jquery,Html,我是JQuery新手,在网页中看到一段代码: $(function() { //do something... }); 我不懂这里的语法。 它定义了一个函数吗? 什么时候打电话? 我可以重复使用它吗 谢谢,这是jQuerysDOM就绪处理程序的简短版本。当触发DOMReady事件时,将在页面加载时调用函数中的代码 它相当于以下内容,虽然有点冗长,但更清晰: $(document).ready(function() { // code here }); 一旦文档对象模型(DO

我是JQuery新手,在网页中看到一段代码:

$(function() {
     //do something...
});
我不懂这里的语法。 它定义了一个函数吗? 什么时候打电话? 我可以重复使用它吗


谢谢,这是jQuerysDOM就绪处理程序的简短版本。当触发
DOMReady
事件时,将在页面加载时调用函数中的代码

它相当于以下内容,虽然有点冗长,但更清晰:

$(document).ready(function() {
    // code here
});

一旦文档对象模型(DOM)就绪(页面加载),就会调用该函数

它是以下的简写:

$(document).ready(function() { 
  // Commands here
});

页面加载后,您可以将所有要加载的函数/脚本放入其中。

它是加载DOM时触发的事件的包装器。

$(document).ready(function() {

});
这是在加载DOM(但不包括图像)时激发的事件

另一种选择是

$(window).load(function() {

});

当所有内容(包括图像)都已加载时触发该命令。

这是使jQuery工作所需的主要功能。该功能将在文档完全加载(不包括图像)后执行。其中的任何内容,或此内容(您粘贴的代码是以下内容的简写):

如果您只是将代码放入脚本标记中,如下所示:

<script type="text/javascript">
  $('div').css('background-color','green'); // sets all <div> CSS background to green
</script>

$('div').css('background-color','green');//将所有CSS背景设置为绿色
它只在这些标记之前的div上起作用(如果您将它放在
中,那么它根本不起作用)。如果将其放入
$(function(){})
$(文档).ready(函数(){})
(无论您喜欢什么,我更喜欢第二个选项),那么它将在DOM中的所有
div
元素完全加载后(仅在实际的HTML中,而不是在图像加载后)工作

是的,你可以在你的页面上多次使用它


更多信息请点击此处:

你准备好了吗?你准备好了吗?是的,我是,是的,我是。我不知道埃尔顿·约翰知道jQuery。@Rorymcrossan yeah Rocketman最初被命名为document,因为他热爱HTML,chorus也被命名为document。显然他有一个StackOverflow账户,但到目前为止我只能在这里找到Cliff Richard和Donny Osmond+我想你们现在已经毁了我的多姆雷迪处理器。从现在开始,每次我写这首歌,我都会想起那首该死的歌。我也谢谢你。@Rorymcrossan哈哈,我想可能会有更糟糕的歌曲被联想到:)哦,我明白了。我知道$(文档)。准备好了,但不知道它有一个简短的版本。。谢谢大家!
<script type="text/javascript">
  $('div').css('background-color','green'); // sets all <div> CSS background to green
</script>