我知道这个是干什么用的:
$(document).ready(function(){
// Your code here...
});
最近我看到有人这样做:
<script type="text/javascript">
$(function(){
// Your code here...
});
</script>
这两种方法做同样的事情吗?我在这里看到一个匿名函数被声明在jquery选择器内部,但从未被调用,但页面运行的方式似乎是在页面加载时运行。
我知道这个是干什么用的:
$(document).ready(function(){
// Your code here...
});
最近我看到有人这样做:
<script type="text/javascript">
$(function(){
// Your code here...
});
</script>
是的,它们正在执行相同的操作。当调用参数为单个函数对象时,$()
函数将包装$(document).ready()
。
(编辑以反映评论中的问题)
$(function(){
// Your code here...
});
"是的缩写形式。
$(document).ready(function(){
// Your code here...
});
$(...)
至少可以根据参数的类型做三件完全不同的事情,那么你如何查找这样的东西呢?如果你熟悉文档,你就能做到 - 这正是关键所在。该语言是为那些熟悉其细节的人设计的。</rant>
- LarsH$
是jQuery
的别名,您可以在此处查找它:http://api.jquery.com/jQuery/ - LarsH