日期:2014-05-16  浏览次数:20341 次

(function(){ ... ... })() 这是什么简写
刚才在弄一个ecshop的弹窗
但是firebug报
$(document).ready(.. not a function jquery的路径也检查过了 没错


后来把 $(document).ready 换成
(function(){
...
...
})()
就可以了。
想问一下
(function(){
...
...
})()
这种是什么意思 简写吗



------解决方案--------------------
匿名函数的执行
------解决方案--------------------
()是执行的意思 
常定义的函数:function a(arg0,arg1...){} 它是不会立刻执行的 使用的时候你会这样a(arg0,arg1...);
function(){} 是匿名函数 这种函数你要想让他立刻执行 就需要(function(){})()