Запрос стоимости услуг
Создание сайта Продвижение сайта Контекстная реклама IT-аутсорсинг
Фирменный стиль Техподдержка сайта Полиграфия Прочие

JavaScript


JavaScript – это скриптовый язык программирования, придающий интерактивность web-страницам. Разработчики JavaScript старались сделать его более доступным для обыкновенных пользователей. Он не является чьей-то собственностью.

В 1995 году компания Netscape поручила Брендану Айху и ряду других ученых разработать и внедрить в браузер язык программирования, которым могли бы пользоваться web-дизайнеры и программисты, не имеющие высокой квалификации. В результате этого был создан язык Live Script, работающий как на стороне пользователя, так и на стороне сервера. В дальнейшем его переименовали в JavaScript. Компании Netscape и Sun представили скриптовый язык широкой публике. Многие компании изъявили желание использовать скриптовый язык JavaScript в своей деятельности.

Microsoft выпустила свой скриптовый язык, аналогичный JavaScript – Jscript. В дальнейшем была проведена стандартизация языка. Скриптовый язык JavaScript становится очень популярным. В настоящее время JavaScript является одним из самых распространённых и используемых языков программирования в работе с web-приложениями.

По своим рабочим качествам язык имеет как неоспоримые достоинства, так и некоторые недостатки. Структурно JavaScript состоит из ядра, объектной модели браузера и объектной модели документа. Ядро ECMA Script является основой для построения скриптовых языков, в том числе и JavaScript. Объектная модель браузера обеспечивает взаимодействие в управлении окнами браузера, являясь связующим звеном между ядром и объектной моделью документа. Объектная модель документа является программным интерфейсом, позволяющим программам и скриптам получать доступ и манипулировать содержимым HTML, XHTML и XML-документов.

JavaScript используется в клиентской части web-приложений, в AJAX, в браузерных операционных системах, в пользовательских скриптах в браузере, в создании программ в закладках браузера, при разработке мобильных приложений, для реализации виджетов и их движков, при создании прикладного программного обеспечения. JavaScript поддерживается и применяется офисными приложениями, некоторыми приложениями Adobe.

Большое внимание уделяется школьникам в обучении web-программирования с помощью JavaScript. Создаются оригинальные творческие проекты.

Начиная с 1996 года было выпущено несколько версий JavaScript. С каждой новой версией скриптовый язык улучшался и дорабатывался. В нем устранялись серьезные ошибки. Создание библиотек JavaScript дало возможность упрощения во взаимодействии JavaScript с другими скриптовыми языками. Почти все наиболее используемые браузеры на сегодняшний день, поддерживают JavaScript.

JavaScript может использоваться злоумышленниками для запуска вредоносного кода. Поэтому, при создании JavaScript-программ и JavaScript-кодов, действуют некоторые ограничения к действию их доступа к некоторым объектам на web-страницах. Но зачастую, все эти ограничения игнорируются. Это приводит к весьма печальным последствиям – к созданию вредоносных троянских программ.