gpt4 book ai didi

jquery - jQuery Ready() 的四种变体——有什么区别?

转载 作者:行者123 更新时间:2023-12-03 22:20:49 25 4
gpt4 key购买 nike

我见过四种不同的方法来告诉 jQuery 在文档准备好时执行函数。这些都是等价的吗?

$(document).ready(function () {
alert('$(document).ready()');
});

$().ready(function () {
alert('$().ready()');
});

$(function () {
alert('$()');
});

jQuery(function ($) {
alert('jQuery()');
});

最佳答案

没有区别。

$jQuery 相同。如果您查看未缩小的源代码,您将看到 var $ = jQuery = ... 或类似的内容。

jQuery 函数检查其参数的类型,如果是函数,则将其视为与 $(document).ready(...)

不带参数调用 jQuery 默认使用 document。所以 $()$(document) 是相同的。在 Firebug 中尝试一下。

关于jquery - jQuery Ready() 的四种变体——有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1158953/

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