Справочник JavaScript
JavaScript — это язык программирования, позволяющий сделать Web-страницу интерактивной(реагирующей на действия пользователя).
Последовательность инструкций (называемая программой, скриптом или сценарием) выполняется интерпретатором, встроенным в любой браузер. Т.е, код программы внедряется в HTML-документ и выполняется на стороне клиента. Для его выполнения не нужно перезагружать страницу — все скрипты выполняются в результате возникновения какого-то события.
Что он может? Писать текст на странице, добавлять и удалять теги, менять стили элементов, реагировать на события, выполнять запросы к серверу и загружать данные без перезагрузки страницы(AJAX) и многое другое.
Этот язык прост в изучении и его освоение обязательно для любого Web-мастера, в промежутке сразу после CSS и перед PHP.