紫菜中毒
2016-06-20 23:18
window.onload = function () { var oDiv = document.getElementById('div1'); oDiv.onmouseover = startMove;} 和window.onload = function () { var oDiv = document.getElementById('div1'); oDiv.onmouseover = function(){ startMove(); }想知道这有什么区别 性能?效率?还是什么 }
onmouseover=startMove;其中startMove本身就是函数,当鼠标经过时执行startMove函数,而onmouserover=function(){startMove()}是函数嵌套函数,当鼠标经过时执行一个函数,这个函数里面再运行startMove函数,这样就显得画蛇添足了。增加代码量,影响代码执行效率。
JS动画效果
113925 学习 · 1443 问题
相似问题