javascript - $(callback) 和 $(document).ready(function) 之间的区别?

标签 javascript jquery callback document-ready

在 jQuery 站点上,对 $(callback) 的描述是它的行为与 $(document).ready(function) 相同,但示例显示两种语法之间的一些差异。所以我想知道,有谁知道两者之间的确切区别是什么?

最佳答案

没有区别,文档也没有显示任何区别:

All three of the following syntaxes are equivalent:

  • $(document).ready(handler)
  • $().ready(handler) (this is not recommended)
  • $(handler)

直接来自:http://api.jquery.com/ready/

我认为您对显示 jQuery(function($){ ... }); 的示例感到困惑 这只是调用 $(handler) 的一种方式,没有 $ 冲突。

IE.

// Here `$` is used by another library
jQuery(function($){
    // Here `$` refers to jQuery
});

关于javascript - $(callback) 和 $(document).ready(function) 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7068916/

相关文章:

javascript - jQuery 方法 $.on 返回什么?

json - FineUploader OnComplete 方法未触发

php - PHP 中匿名函数和静态匿名函数到底有什么区别?

javascript - 连接对象属性的值返回 NaN (Javascript)

javascript - JavaScript 中的可选链接

javascript - Node.js - PostgreSQL - 无法确定参数 $1 错误的数据类型

jquery - 如何引用同一元素中的另一个元素 <p :dataTable><p:column> using jQuery

javascript - 在 Javascript 中检查数组的所有元素类型时出现问题

javascript - 从 XML 加载游戏图 block 数据并使用 jQuery 渲染新图 block

javascript - websocketserver 应用程序中的范围问题