window.addEventListener('resize',setRemUnit)为啥不给setRemUnit后加()???
window.addEventListener('resize',setRemUnit)为啥不给setRemUnit后加()???老师说的不要调用,就一句话带过去了,真的很无语,很明显是陈旧的老视频,求解答。也希望慕课能够把移动端的课程重新录制新的!
12
收起
正在回答
1回答
同学你好,非常抱歉给同学带来不好的学习体验,关于同学的建议老师会反馈上去,课程研发老师们会进行审核,然后进行相应的改进,同时也非常感谢同学的理解和支持。
关于这个问题,老师给同学解答一下:
window.addEventListener('resize',setRemUnit)这句代码意为:给window对象绑定resize事件,也就是说resize事件被触发的时候才会执行setRemUnit这个方法,如果添加小括号的话,即setRemUnit(),就是表示立即执行这个方法,前面讲函数的时候,老师讲过函数调用为:函数名(),所以不能添加小括号(会立即执行),而是要通过触发事件来执行这个方法。
祝学习愉快!
相似问题
登录后可查看更多问答,登录/注册
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星