Предполагается ли запуск Javascript как можно меньше на веб-сайте / веб-приложении? Под этим я подразумеваю обычное намерение прогонять все ваши js-файлы, как только страница загрузится и отложит их в сторону, а затем, когда появятся функции, чтобы выполнить их сразу и покончить с этим?
Я работаю над проектом, использующим карты Google, и у меня есть сценарий для пользовательского объекта-маркера, и отладчик сообщил мне, что браузер просматривает все мои js-файлы, прежде чем что-либо появляется на странице.
Моя проблема возникает здесь: я хотел анимировать определенные маркеры, чтобы они непрерывно подпрыгивали вверх и вниз с помощью jQuery (аналогично иконкам OS X в доке), и мои несколько попыток выполнения функций бесконечного цикла просто приводили к краху браузера. Итак, я понимаю, что браузеру это не нравится, , но есть ли способ заставить простой скрипт повторяться в фоновом режиме, пока пользователь перемещается по странице? Или Javascript просто не должен использоваться таким образом?
(Я работал с Flash долгое время, поэтому мое мышление все еще там.)