Если вас интересует вопросы из заголовка и тому подобные, вам определенно требуется учить JavaScript. Вы можете пойти на какие-нибудь курсы, нанять репетитора или штудировать доступные учебники. Можно своместить. В любом случае мы предлагаем просматривать еще и статьи в интернете, которые размещают опытные программисты на JavaScript, разбирать готовые скрипты.
Статья про фреймворки джава скрипт http://iprowebber.ru/, джава скрипт или ява скрипт, программирование на джава скрипт, как отключить джава скрипт в мозиле.
Здесь вы встретите практические советы по языку программирования Джава скрипт.