在看有些源码时,很多人写脚本都在自执行函数前加个分号,例如:
;(function(){ //具体功能代码。。。 })();
主要是应对代码合并压缩时,由于缺少分号;带来的错误。
(function(){alert("1")})(); (function(){alert("2")})() 正确
(function(){alert("1")})() (function(){alert("2")})() 报错