JavaScript


JavaScript ( / ˈ dʒ ɑː v ə s k r ɪ p t / ), часто сокращенно JS , — это язык программирования , который является одной из основных технологий Всемирной паутины , наряду с HTML и CSS . По состоянию на 2022 год 98% веб- сайтов используют JavaScript на стороне клиента для управления поведением веб -страниц , часто с использованием сторонних библиотек . Все основные веб-браузеры имеют специальный движок JavaScript для выполнениякод на устройствах пользователей .

JavaScript — это высокоуровневый язык , часто компилируемый точно в срок , который соответствует стандарту ECMAScript . [10] Он имеет динамическую типизацию , объектную ориентацию на основе прототипов и первоклассные функции . Это мультипарадигма , поддерживающая событийно-ориентированный , функциональный и императивный стили программирования . Он имеет интерфейсы прикладного программирования (API) для работы с текстом, датами, регулярными выражениями , стандартными структурами данных и объектной моделью документа . (ДОМ).

Стандарт ECMAScript не включает никаких средств ввода/вывода (I/O), таких как сеть , хранилище или графические средства. На практике веб-браузер или другая система выполнения предоставляет API-интерфейсы JavaScript для ввода-вывода.

Механизмы JavaScript изначально использовались только в веб-браузерах, но теперь они являются основными компонентами некоторых серверов и различных приложений . Самая популярная система выполнения для этого использования — Node.js.

Хотя Java и JavaScript похожи по названию, синтаксису и соответствующим стандартным библиотекам , эти два языка различны и сильно различаются по дизайну.

Первый веб-браузер с графическим пользовательским интерфейсом , Mosaic , был выпущен в 1993 году. Доступный для нетехнических людей, он сыграл заметную роль в быстром росте зарождающейся Всемирной паутины . [11] Затем ведущие разработчики Mosaic основали корпорацию Netscape , которая в 1994 году выпустила более совершенный браузер Netscape Navigator . Он быстро стал самым популярным. [12] [13]