JavaScript – уникальное и незаменимое орудие для создания браузерных интерфейсов и Web-приложений!
JavaScript – это прототипно-ориентировачный сценарный язык программирования, при этом он взаимодействует со стандартными тегами на странице HTML, и также совместим со всеми платформами. Создатель JavaScript Брендан Эйк предполагал, что он станет своеобразным “младшим братишкой” Java. Но JavaScript очень сильно вырос, даже можно сказать – перерос своего “старшего товарища” и на сегодняшний день он стал абсолютно независимым функциональным языком, со своей спецификацией (ECMAScript) и поэтому к Java всё это на сегодняшний день уже не имеет никакого отношения.
Суть JavaScript – это “оживление” неподвижных WEB-страничек при создании различных сайтов html используя код “на исполнение” (так называемый скрипт). “Живые” WEB-странички – всё равно что мультик, где HTML – нарисованный персонаж, а JavaScript – то, что заставляет этот персонаж двигаться.
Нужно, отметить, что JavaScript сможет выгодно использовать не только профессионал WEB-мастер, но и самый обычный пользователь, ведь по сути программы на нём – просто текст; они вовсе не требуют спец-подготовки.
Красота, а главное – эстетичность множества сайтов – непосредственная заслуга JavaScript. Ключевыми особенностями данного языка можно назвать следующие: автоматическое очищение памяти; объектная ориентированность; автоматическое приведение типов данных.
JavaScript – быстрый, а главное очень мощный язык и программы на нём можно запускать практически где угодно, нужен лишь интерпритатор. И всё же, не нужно полагать, что JavaScript является “лекарством от всех болезней”, поскольку бывает, что он не отображается в некоторых браузерах, к примеру, в IE. Это всё делается лишь в интересах пользователя, для того, чтобы через JavaScript никто не смог повредить личные данные на ПК. То есть прежде чем ввести код на JavaScript нужно проверить его работоспособность в самых ходовых браузерах (Mozilla, Opera), он должен выполнятся корректно.
Практически на каждом сайте можно увидеть работу JavaScript. К примеру, может быть предложена некая форма, требующая заполнения и, если пропустить важную строчку анкеты – появится ошибка. “Бегущие” по экрану картинки, часы, показывающие отсчет времени, текст, мерцающий при наведении курсора – все эти, казалось бы, мелочи, придающие каждому сайту свою неповторимость и уникальность – это кропотливая работа JavaScript.