1
这些代码行在某种意义上是否相等?他们的行动中是否存在隐藏的差异?这些代码行在某种意义上是否相等?
$(document).ready(_ => alert('Hello'));
$(_ => alert('Hello'));
这些代码行在某种意义上是否相等?他们的行动中是否存在隐藏的差异?这些代码行在某种意义上是否相等?
$(document).ready(_ => alert('Hello'));
$(_ => alert('Hello'));
它们完全一样。 这里是jQuery()函数的几行。
// ...
// HANDLE: $(function)
// Shortcut for document ready
} else if (jQuery.isFunction(selector)) {
return root.ready !== undefined ?
root.ready(selector) :
// Execute immediately if ready is not present
selector(jQuery);
}
所以你可以看到,如果你作为第一个参数提供的函数$()或jQuery的(),它将作为。就绪
为$(文件)的快捷方式