$(回调)和$(文档).ready(函数)之间的区别?

And*_*rew 4 javascript jquery callback document-ready

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

Pau*_*aul 7

没有差异,文档没有任何差异:

以下所有三种语法都是等效的:

  • $(文件).就绪(句柄)
  • $().ready(处理程序)(不建议这样做)
  • $(句柄)

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

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

IE浏览器.

// Here `$` is used by another library
jQuery(function($){
    // Here `$` refers to jQuery
});
Run Code Online (Sandbox Code Playgroud)