摘要: 在看bootstrap源码的时候看到function前面加上了 “!”,感到很好奇,于是特地查了一下。!function() {...}();这前面为什么要加上!号?function fnA(){alert('msg');}//定义函数var fnB = function(){alert('msg');}//匿名函数我们在函数定义后面加上 (); 表示要执行这个函数,要求前面必须是一个表达式。但是,如果我们尝试为一个“定义函数”末尾加上(),解析器是无法理解的。function msg(){ alert('message');}();//解析器是 阅读全文
posted @ 2013-02-19 10:33 Mr.Joe 阅读(426) 评论(0) 推荐(0) 编辑