Если вас интересует вопросы из заголовка и подобные ему, вам нужно изучать Джава скрипт. Можно подобрать соответствующие учебники или записаться на курсы, взять репетитора-программиста. Любой выбор. Но все равно мы советуем читать еще и форумы в интернете, которые публикуют действующие программисты на Джава скрипт, изучать выложенные коды скриптов.
Рекомендуем еще почитать это программа на джава скрипт чтобы проводить тестирование http://iprowebber.ru/prosteyshiy-kontrolnyiy-test-na-java-script-2/, тренажер джава скрипт, объекты джава скрипт, язык джава скрипт.
На этом сайте вы найдете справочники по программированию на JavaScript.