老师已经在对应的html结构下面引入js文件了,为啥在js文件里还要设置立即执行函数
登陆购买课程后可参与讨论,去登陆吧
同学你好,设置立即执行函数,是为了创建一个独立的作用域,这个作用域里面的变量,外面访问不到,可以封装一些临时变量或者局部变量,避免污染全局变量。
祝学习愉快!
既然为了创建一个独立的作用域,是不是用{}把全部代码括起来就可以了?这两种方式哪个更好
同学你好,对于整个js代码来说,实现块级作用域还是使用立即执行函数比较好,{}虽然也可以创建块级作用域,但通常用于for、while、if语句中,用来对代码进行分类,分组,将一类代码放进去。
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
前端技术快速更迭,人才紧缺。带你从0基础开始,成为Web全栈工程师,转行就业更顺畅。
93 2
44 2
74 4
30 1
32 1
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星