Если ищете ответы на вопросы из заголовка страницы и подобные ему, вам требуется изучать JS. Вы можете записаться на курсы, нанять репетитора или подобрать доступные книги. Любой выбор. Но все равно мы предлагаем отсматривать еще и статьи на сайтах, которые размещают практикующие программисты на JavaScript, разбирать выложенные коды скриптов.