Jquery $(function(){//js to run})和$(document).ready()有何不同?

Jquery $(function(){//js to run})和$(document).ready()有何不同?,jquery,Jquery,可能的重复项: 此外,如果它们执行相同的目的,如何将$(function(){//js to run})转换为$(document).ready()?它们都做完全相同的事情。它们都做完全相同的事情。哇,谢谢。我需要更彻底地搜索;回答你问题的第二部分(它们是如何映射的)$(function(){确实执行得更快。但是我无法解释它的季节。$.fn.ready()更快。谢谢!本质上,如果工厂函数$()接收到函数,则该函数将绑定到ready事件。如果$()收到一个字符串,jQuery将其解析为选择器。

可能的重复项:


此外,如果它们执行相同的目的,如何将
$(function(){//js to run})
转换为
$(document).ready()

它们都做完全相同的事情。

它们都做完全相同的事情。

哇,谢谢。我需要更彻底地搜索;回答你问题的第二部分(它们是如何映射的)$(function(){确实执行得更快。但是我无法解释它的季节。$.fn.ready()更快。谢谢!本质上,如果工厂函数$()接收到函数,则该函数将绑定到ready事件。如果$()收到一个字符串,jQuery将其解析为选择器。哇,谢谢。我需要更彻底地搜索。p.s;在回答您问题的第二部分(它们如何映射);$(函数(){确实执行得更快。但我无法解释它的季节。$.fn.ready()仍然更快谢谢!基本上,如果工厂函数$()接收函数时,该函数被绑定到就绪事件。如果$()接收到字符串,jQuery将其作为选择器进行解析。