為了防止變量重名特總結了一下自執(zhí)行函數方法1:最前最后加括號復制代碼代碼如下:(function(){alert(1);}());這是jslint推薦的寫法桶良,好處是膛檀,能提醒閱讀代碼的人酱鸭,這段代碼是一個整體。例如交煞,在有語法高亮匹配功能的編輯器里搬葬,光標在第一個左括號后時,最后一個右括號也會高亮绍移,看代碼的人一眼就可以看到這個整體悄窃。不過,對于某些寫代碼不喜歡在行后加分號的同學蹂窖,也會形成一些坑坑轧抗,例如以下代碼會報運行錯:復制代碼代碼如下:var a=1(function(){alert(1);}());方法2:function外面加括號復制代碼代碼如下:(function(){alert(1);})();這種做法比方法1少了一個代碼整體性的好處。方法3:function前面加運算符瞬测,常見的是!與void 横媚。復制代碼代碼如下:!function(){alert(1);}();void function(){alert(2);}();顯然,加上“!”或“+”等運算符月趟,寫起來是最簡單的灯蝴。加上“void ”要敲五下鍵盤,但是聽說有一個好處是孝宗,比加”!”少一次邏輯運算
自執(zhí)行函數
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門去枷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人是复,你說我怎么就攤上這事删顶。” “怎么了淑廊?”我有些...
- 正文 為了忘掉前任画拾,我火速辦了婚禮啥繁,結果婚禮上,老公的妹妹穿的比我還像新娘青抛。我一直安慰自己旗闽,他們只是感情好,可當我...
- 文/花漫 我一把揭開白布蜜另。 她就那樣靜靜地躺著适室,像睡著了一般。 火紅的嫁衣襯著肌膚如雪蚕钦。 梳的紋絲不亂的頭發(fā)上亭病,一...
- 文/蒼蘭香墨 我猛地睜開眼佑吝,長吁一口氣:“原來是場噩夢啊……” “哼坐昙!你這毒婦竟也來了?” 一聲冷哼從身側響起芋忿,我...
- 正文 年R本政府宣布脚乡,位于F島的核電站,受9級特大地震影響傻粘,放射性物質發(fā)生泄漏每窖。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一弦悉、第九天 我趴在偏房一處隱蔽的房頂上張望窒典。 院中可真熱鬧,春花似錦稽莉、人聲如沸瀑志。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽劈猪。三九已至,卻和暖如春良拼,著一層夾襖步出監(jiān)牢的瞬間战得,已是汗流浹背。 一陣腳步聲響...
推薦閱讀更多精彩內容
- tips:接下去會在github寫博客坡倔,簡書不再更新和修改文章,歡迎大家逛逛我的新博客點擊查看 ,我會盡量用更容易...
- 函數調用 函數聲明與調用我們可以通過如下定義函數罪塔,使用fun()來調用 也可以用var來定義投蝉,此時應先聲明后使用 ...
- 大家好墓拜,我是IT修真院武漢分院第7期的學員景鑫,一枚正直純潔善良的WEB前端程序員请契。 1.背景介紹 在詳細講解自執(zhí)...