~function(){alert("a");}();$(function(){alert("b");})运算的结果是先弹出a在弹出b.有谁知道~function(){}()这个函数有什么作用。
就是里面的function会被执行,而最后的括号就就是里面function的参数列表,如:[code="js"]~function(str){alert(str);}("who am i")[/code]会打出who am i
不能执行!