Каким образом запуск mousemove работает в Javascript?

У меня есть объект, который печатает координаты x и y мыши при каждом движении мыши.

Это примерно так:

$('#canvas').mousemove(function(e){
    $('#output').prepend(e.pageX + ',' + e.pageY);
});

Я заметил, что когда вы двигаетесь по объекту очень быстро, он только распечатывает несколько позиций.

Я не совсем недоволен тем, что он это делает (потому что было бы довольно утомительно, если бы он что-то делал для всех сотен пересеченных вами пикселей), но мне интересно, как это работает.

Ограничено ли событие mousemove определенным количеством триггеров в секунду или что?

(Кстати: это было протестировано на Chromium в Ubuntu Linux)

8
задан skerit 11 May 2011 в 18:16
поделиться