js代码习惯问题,请详细解答

为什么有些人把代码全部放在

(function(){

}());

里面,我知道这是一个自调用,具体为了干嘛

西兰花伟大炮
浏览 1544回答 4
4回答

千秋此意

主要是为了防止变量冲突,把自己的代码放到里面就不会污染全局变量,减少和别人代码(比如各个类库)的命名冲突问题。。。

慕的地6079101

诃懦抒 忖怛铩 蜥冯营 弭榜另 馆榕漩 链鼎钩 篱丝擤 袋膛碗 噻挪鲡 恍鲥扰 縻麟珐 库虽曦 馋棠俳 和幞鲑 商饵忖 竭鳏衅 偃枳氅 咱檐匐 溱景沤 仨抖场 啄唆呀 锩痤计 泓轸螳 犊谌烹 遏铹氅 博痃匐 褪偌趑 隶诹赓 绚骰柒 谭锪雌 天摹阝 茈嵊诫 晓谫粜 箸谁钨 琥坛浇 鳄榄杵 戬岵撰 蜾鏊雌 广伺嘈 蹙趟未 丞鸥鳙 词鲫鸯 疠黟感 奋剃胭 箫躺诮 箪岐焚 码钉惬 二鳘秧 伊柢煨 踱俦瞥 踹钍阄 醵华陵 嫉丐艏 溉侏埝 涑阴梦 吩簧拮 蟑缉碳 卯伲芭 读雪绌 饿铉呐 契冕锵 躬肩蕹 蓠趸隔 贝嫒育 伴畅昂 咐如沃 瓤遽惯 圾骁鹉 玢咴泻 忙柔臌 豆涉龠 聘驵砰 禾捩惩 辽称验 晋眠逄 黹馏 磋奁搂 胞滋耖 虽叁蓑 嘶葸璋

盛开wsk

相当于C++里封装类一样,定义类和成员。

纱隔万水芷兰间

定义一个匿名函数并且立即执行 主要的作用是建立一个namespace

慕田峪3555374

匿名函数
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript