JavaScript

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

#

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

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

AJAX, ASP[3],DynamicHTML, dynamicWebpage, jQuery,JSON, JVM, Node.js,scriptinglanguage, Webapplication, Webpage, https://www.javascript.com/

Все термины