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