在全局变量中存储mousemove事件参数可能会导致性能问题?

时间:2013-03-25 19:56:34

标签: javascript events dom

我将mousemove事件参数存储在变量中,是否会导致性能问题?

window.document.addEventListener('mousemove', function(e){
    window.mouse = e;
});

1 个答案:

答案 0 :(得分:2)

没有任何理由。每次鼠标移动时,您都在进行函数调用并为变量赋值,但在我能想到的任何情况下,这些都非常便宜。如果您发现性能问题,可以使用大多数浏览器内置的性能工具来确定问题的发生位置。