nestedFunctions, спасибо за быстрый ответ!
Если позволите, пара уточнений:
draw() - это обычный вызов функции, вполне себе синхронный. И, таким образом, до окончания выполнения этой функции обработчик события (mousemove) свою работу не заканчивает, а остальные обработчики событий, если таковые происходят, просто ставятся в очередь и ожидают. Я правильно понял?
И еще - обработчики событий отложенного запуска функций setInterval тоже стоят в этой очереди на обработку?
Еще раз, спасибо!
|