JS — интересный язык, в который заложена одна известная всем не исправляемая ошибка, которую сознательно не исправляют для совместимости с предыдущими версиями на JS. Сам JS — предназначен для фронтенда и его сценарий читается непосредственно браузером.
Почитайте также это как создать кастомные события в джава скрипт http://iprowebber.ru/, сайт на джава скрипте пример, джава скрипт обучение с нуля, переменные джава скрипт.
У нас предложена общая информация про область применения JS. Преимущества и недостатки этого языка, а также подсказки тем, кто собрается приступить к программированию.