MDN wants to talk to developers like you: https://qsurvey.mozilla.com/s3/8d22564490d8

JavaScript

JavaScript (JS) это язык программирования главным образом используемый web browsers для динамичного сценарирования веб страниц. Он также может быть использован на стороне server для выполнения любых действий.

JavaScript первоначально был разработан Brendan Eich когда он работал на Netscape Corporation. Впервые это был проект для предоставления нового языка на стороне сервера, но затем был доступен впервые в браузере Netscape 2.0 в сентябре 1995 года. JavaScript получил быстрое распространение и Microsoft представил свою собственную поддержку JavaScript (JScript) в Internet Explorer 3.0, выпущенным в августе 1996 года.

Известный факт: Имеет ли JavaScript что-то общее с Java? С технической точки зрения, нет, ничего общего. Java и JavaScript два разных языка программирования с почти ничем общем. Однако, в первые дни JavaScript, когда Netscape решил отправить его, они также поставили поддержку для Java апплетов в их browser. Так, в основном из-за маркетинговых причин, до этого названный "LiveScript" ребрендировался в название "JavaScript".

В ноябре 1996-го, Netscape начал работать с ECMA International для включения JavaScript в индустриальный стандарт. С тех пор, стандартная версия JavaScript известна под названием ECMAScript и спецификация известна как ECMA-262. Самая известная версия (и на данный момент самая реализованная) это ECMA-262 3rd edition. Текущая версия, доступная в каждом современном браузере web browser это ECMA-262 5th edition. 6th edition ECMAScript на данный момент над тяжёлой доработкой и как ожидается будет закончена в 2015.

JavaScript больше всего известен используемым вместе с web browsers, давая возможность веб разработчикам делать следующие вещи: манипулировать содержимом страницы через DOM, манипулировать данными с AJAX и IndexedDB, создавать графику с canvas, взаимодействие с устройством запускающим браузер через различные APIs, и так далее.

Недавнее увеличение APIs доступных в браузерах, так же как огромные улучшения их производительности, делает JavaScript одним из самых используемых языков в мире.

Недавно, JavaScript вернулся на сервера с успехом платформы Node.js. Эта платформа предоставляет полную JavaScript runtime environment за пределами браузера, который может быть использован во всех компьютерных платформах (Windows, Mac OS или Linux). Это не единственная платформа, но на сегоднешнее время наиболее используемая для запуска JavaScript вне контектса браузера. Он даёт вам пользоваться JavaScript как язык скриптинга для автоматизации вещей на ПК, так же как строить полностью функциональные HTTP и Web Sockets серверы.

Узнай больше

Общие знания

Изучение JavaScript

Технический справочник

Метки документа и участники

 Внесли вклад в эту страницу: MuradAz, silentwasd, Sheppy, Vovchikb6
 Обновлялась последний раз: MuradAz,