window.addEventListener('resize',setRemUnit)为啥不给setRemUnit后加()???

来源:2-3 简单适配实现

慕粉0915

2022-01-12 22:50:44

window.addEventListener('resize',setRemUnit)为啥不给setRemUnit后加()???老师说的不要调用,就一句话带过去了,真的很无语,很明显是陈旧的老视频,求解答。也希望慕课能够把移动端的课程重新录制新的!

写回答

1回答

好帮手慕然然

2022-01-13

同学你好,非常抱歉给同学带来不好的学习体验,关于同学的建议老师会反馈上去,课程研发老师们会进行审核,然后进行相应的改进,同时也非常感谢同学的理解和支持。

关于这个问题,老师给同学解答一下:

window.addEventListener('resize',setRemUnit)这句代码意为:给window对象绑定resize事件,也就是说resize事件被触发的时候才会执行setRemUnit这个方法,如果添加小括号的话,即setRemUnit(),就是表示立即执行这个方法,前面讲函数的时候,老师讲过函数调用为:函数名(),所以不能添加小括号(会立即执行),而是要通过触发事件来执行这个方法。

祝学习愉快!

0

0 学习 · 15276 问题

查看课程