Javascript - скриптовый язык, предназначенный для создания интерактивных веб-страниц. Он не требуется компилировать, он подключается к HTML-странице и работает "как есть".
Возможности:
Изменять страницу, писать на ней текст, добавлять и удалять теги, менять стили элементов.
Реагировать на события: скрипт может ждать, когда что-нибудь произойдет (клик мыши, окончание загрузки страницы) и реагировать на это выполнением функции.
Выполнять запросы к серверу и загружать данные без перезагрузки страницы. Это иногда называют "AJAX".
Устанавливать и считывать cookie, выводить сообщения и многое другое.
Является языком программирования, работающим на стороне клиента, а не сервера. Этой отличительной способностью не может похвастаться пока ниодин язык программирования технологии WEB.
Поэтому Javascript - уникальная технология, и таковой останется. Сейчас она развивается, создается язык Javascript 2 и новый интерпретатор. Но синтаксис не сильно изменился.
В данной лекции мы познакомимся только с основой данного языка, он слишком объемен, чтобы изучить его весь за короткое время.