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