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

求慕女神解答,代码如下

window.onload = function () {        var oDiv = document.getElementById('div1');        oDiv.onmouseover = startMove;} 和window.onload = function () {        var oDiv = document.getElementById('div1');        oDiv.onmouseover = function(){              startMove();       }想知道这有什么区别 性能?效率?还是什么 }

正在回答

1 回答

onmouseover=startMove;其中startMove本身就是函数,当鼠标经过时执行startMove函数,而onmouserover=function(){startMove()}是函数嵌套函数,当鼠标经过时执行一个函数,这个函数里面再运行startMove函数,这样就显得画蛇添足了。增加代码量,影响代码执行效率。

0 回复 有任何疑惑可以回复我~
#1

紫菜中毒 提问者

非常感谢!
2016-06-22 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

求慕女神解答,代码如下

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信