Русский | English   поискrss RSS-лента

Главная  → ИТ энциклопедия  → По алфивиту  → J  → ИТ энциклопедия

ИТ энциклопедия

JavaScript

(JS)
  1. язык [сценариев] JavaScript

#

интерпретируемый скриптовый слабо типизированный объектно-ориентированный язык программирования с ограничениями – ЯВУ на базе прототипов (шаблонов) (prototype-based language). Разработан в конце 1995 г. (был представлен как часть браузера Netscape Navigator l.2) корпорацией Netscape Communication (создатель языка Брендан Айк) для расширения возможностей языка HTML. Изначально язык назывался Mocha, затем – LiveScript. В JavaScript переименован по маркетинговым соображениям после того, как Netscape добавила поддержку Java в свой браузер. Java и JavaScript – совершенно разные языки, хотя и с похожим синтаксисом. Соответствует спецификации ЕСМА-262. Позволяет разрабатывать приложения для Web, которые могут включаться в HTML-документы с помощью дескрипторов , т. е. исходный текст программы находится непосредственно на HTML-странице. Чтобы они были исполнены, JavaScript должен поддерживаться браузером (т. е. браузер должен содержать интерпретатор этого языка). Сценарий на JavaScript реагирует на события, происходящие в момент работы пользователя с Web-страницей, на которой он размещён. Языки создания сценариев позволяют улучшить внешний вид Web-страниц, сделать их динамичными и устанавливать связь с пользователем с помощью интерактивных элементов (меню, проверки правильности заполнения экранных форм, смены изображений и т. д.). В целях обеспечения безопасности в JavaScript введены ограничения, затрудняющие выполнение вредоносного кода – например, нельзя выполнить чтение и/или запись файлов на жёстком диске пользователя. JavaScript поддерживается рядом софтверных компаний и практически всеми браузерами, а также рядом приложений. Пример: The largest body of developers in the world use JavaScript. – Больше всего в мире разработчиков, использующих язык JavaScript.

Связные термины

AJAX, ASP[3], Dynamic HTML, dynamic Web page, JSON, JVM, scripting language, Web application, Web page, http://developer.netscape.com

Возврат к списку

Проект Эдуарда Пройдакова
© Совет Виртуального компьютерного музея, 1997 — 2019