Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

JavaScript

Переклад не закінчено. Будь ласка, допоможіть перекласти цю статтю з англійської.

JavaScript (JS) – мова програмування, яка переважно використовується на боці клієнтів для роботи з динамічними веб-сторінками, але також використовується на боці сервера.

JavaScript не повʼязаний з Java, ви можете подивитись їх порівняння тут.

Задумана Бренданом Ейком (Brendan Eich), який потім став робітником Netscape Corporation, як серверна мова, JavaScript в вересні 1995 увішила до Netscape Navigator 2.0. JavaScript отримала негайне визнання, а Internet Explorer 3.0 представив підтримку JavaScript під назвою JScript в серпні 1996.

У листопаді 1996, Netscape розпочав роботу з ECMA International для того, щоб зробити JavaScript індустріальним стандартом. Після того, як JavaScript була стандартизована, вона отримала назву ECMAScript та специфікацію ECMA-262, остання (пʼята) редакція якої доступна у всіх основних оглядачах. Робота над шостою редакцією повина була закінчитись в середині 2015 року.

JavaScript в основному використовується в оглядачах, дозволяє розробникам працювати з вмістом веб-сторінок через DOM, маніпулюючи даними за допомогою AJAX та IndexedDB, створювати графіку в canvas, взаємодіяти з пристороями, на яких запущено оглядач через різні API, і так далі. JavaScript – одна з широко використовуємих мов в світі, завдяки останьому зростаню та підвищеню продуктивності різноманітних API доступних в оглядачах.

Останім часом, JavaScript повернувся не серверний бік у вигляді успішної платформи Node.js, яка є найпопулярнішим кросплатформним виконавчим середовищем JavaScript, що працює по за оглядачем. Node.js дозволяє вам використовувати JavaScript у виглядімови сценаріїв для автоматизації та створення повнофункціонального сервера з використаням протоколів HTTP та Web Sockets.

Дізнатись більше

Загальні відомості

Вивчаємо JavaScript

Технічна інформація

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

 Зробили внесок у цю сторінку: andygol
 Востаннє оновлена: andygol,