问答详情
源自:2-1 JS速度动画

函数的问题

老师为什么写oDiv.onmouseout=function(){ starMove()},而不是这样写:oDiv.onmouseout=starMove()呢?

还有在定时器中直接setInterval(function(){})。为什么没有函数名呢,就只有一个function

哪个大神知道吗?

提问者:qq_新爷_0 2017-08-08 10:48

个回答

  • 慕仔3098183
    2017-08-08 12:04:42

    第一个问题  oDiv.onmouseout=starMove() 相当于函数执行完之后将返回值赋给oDiv.onmouseout 显然不是我们想要的  第二个问题 建议你去查一下定时器参数