Если ищете ответы на вопросы из заголовка и тому подобные, вам совершенно нужно изучать JavaScript. Можно проштудировать доступные учебники или записаться на какие-нибудь курсы, взять репетитора-программиста. Но все равно мы предлагаем читать еще и материалы в интернете, которые публикуют действующие кодеры на Джава скрипт, изучать выложенные коды скриптов.
Кликайте и знакомьтесь создание сайта на джава скрипт, бесплатные курсы по джава скрипт, зачем нужен джава скрипт.
Здесь вы встретите практические советы по программированию на JS.