为了账号安全,请及时绑定邮箱和手机立即绑定

(function(){})()?这种什么时候使用?

(function(){})()?这种什么时候使用?

19990000 2017-10-23 22:35:10
(function(){})()?这种什么时候使用?
查看完整描述

3 回答

已采纳
?
Samaritan

TA贡献61条经验 获得超38个赞

两个基本作用

  1. 立即执行

  2. 隔离作用域,不污染全局

jQuery 等常用的 lib 都是这么做的


查看完整回答
反对 回复 2017-10-24
  • qq_杀意隆_0
    qq_杀意隆_0
    你说它隔离作用域,不污染全局, 即使该函数return出东西也是不污染吗
  • Samaritan
    Samaritan
    立即执行函数首先是个函数,JS 的作用域就是函数作用域
?
王二小_

TA贡献17条经验 获得超15个赞

和window.onload、$(document).ready() 差不多 ,不能说一样

查看完整回答
反对 回复 2017-10-24
?
joffyzou

TA贡献45条经验 获得超17个赞

参考这个:  http://www.imooc.com/wenda/detail/381259

查看完整回答
反对 回复 2017-10-24
?
极客教程

TA贡献17条经验 获得超2个赞

这是典型的闭包的写法,函数自执行,保护变量的时候使用

查看完整回答
反对 回复 2017-10-24
  • 3 回答
  • 0 关注
  • 2073 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信