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