JavaScript — своеобразный ящык программирования, в который заложена одна общеизвестная логическая ошибка, ее специально не убирают чтобы сохранить совместимость с более ранними разработками на Джава скрипт. Сам Джава скрипт — предназначен для фронтенда и его сценарий обрабатывается самим браузером.
Кликайте и читайте еще практический джава скрипт с александром, библиотека джава скрипт, программирование на джава скрипт с нуля бесплатно.
На этом сайте вы найдете советы по программированию на Джава скрипт.