所以我知道这是做什么的:
$(document).ready(function(){ // Your code here... });
现在我看到人们这么做了:
这两种方式做同样的事情吗?
我在这里看到一个匿名函数在jquery选择器中声明,但实际上从未被调用过,但是通过页面运行的方式,似乎这可能只是在pageload上运行.
是的,他们正在做同样的事情.当调用的参数是单个函数对象时,$()
函数会换行$(document).ready()
.
(编辑反映评论中的问题)
是的,他们做的完全一样.
$(function(){ // Your code here... });
是一个快捷方式
$(document).ready(function(){ // Your code here... });