jQuery 3.0

符号

从 jQuery 3.0 开始,建议只使用以下表单:

jQuery(function($) {
  // Run when document is ready
  // $ (first argument) will be internal reference to jQuery
  // Never rely on $ being a reference to jQuery in the global namespace
});

所有其他文档就绪处理程序在 jQuery 3.0 中都已弃用。

异步

从 jQuery 3.0 开始,就会异步调用 ready 处理程序。这意味着在下面的代码中,无论文档是否在执行点准备好,都将始终首先显示日志外部处理程序

$(function() {
  console.log("inside handler");
});
console.log("outside handler");

>外部处理程序
>内部处理程序