jquery - jQuery的ready()方法的快捷方式

标签 jquery document-ready

我已经看到了ready()方法的一些快捷方式,并且想知道哪个实际上首先发生,因为我的测试结果让我感到困惑..

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

$(window).load(function(){
    alert("window ready");
});

(function($){
    alert("self invoke");
})(jQuery);

这里首先发生自调用,然后是文档,然后是窗口。 自调用技术是否被视为ready()方法?

最佳答案

第三个选项不是 .ready() (或真正与 jQuery 相关的)的快捷方式,自调用立即运行(一旦它出现在代码中) ),可能是您正在考虑的快捷方式:

$(function(){
  alert("I'm a ready shortcut");
});

将函数传递到 $(func)$(document).ready(func); 的快捷方式。 no-conflict版本看起来像这样:

jQuery(function($) {
  //$ is jQuery
});

关于jquery - jQuery的ready()方法的快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3907527/

相关文章:

javascript - Javascript 中自动执行的匿名函数

javascript - Durandal.js 文档准备就绪

jquery - div onclick 在 imageFlow ipad 中不起作用

javascript - 如何将新数组添加到本地存储中的当前数组元素?

JQuery 最佳实践,在 IIFE 中使用 $(document).ready?

javascript - 应该在 jQuery 文档内部或外部编写和调用 Javascript 函数吗?

javascript - JQuery 隐藏除我搜索的 div 之外的所有 div

javascript - 使用 jQuery 动态更改悬停时图像的大小会更改其周围环的位置

javascript - 如何在 Osclass 分类脚本中使用 javascript/jquery 检测用户是否在主页上

javascript - document.ready 和 append 动态表单项