JavaScript

програмлаштыру теле

JavaScript (/ˈdʒɑːvɑːˌskrɪpt/; аббр. JS /ˈdʒeɪ.ɛs./) — динамик программалау теле. ECMAScript телен тормышка ашыру булып чыга (стандарт ECMA-262[10]).

JavaScript
ингл. JavaScript
Логотип
Сурәт
Нигезләнү датасы май 1996[1]
... хөрмәтенә аталган Java[2]
Хуҗасы Sun Microsystems[d][3] һәм Oracle[d][4]
Нәрсә нигезендә эшләнгән ECMAScript[d]
Алыштырган LiveScript[d]
Чыгару датасы сентябрь 1995[5]
Йогынтысын кичергән Scheme[d], Self[d], Java, Си, LiveScript[d], Lua[d], Perl[d], AWK[d] һәм HyperTalk[d]
Регулируется Ecma International[d]
Программалаштыру парадигмасы функциональ програмлаштыру[d], гомумиләштерелгән програмлаштыру[d], Аспектно-ориентированное программирование[d], Событийно-ориентированное программирование[d], прототипное программирование[d] һәм императивное программирование[d]
Проектлаучы Брендан Эйх[d]
Юрама ECMAScript 2020 (июнь 2020)[6]
Пиктограмма
MIME-тип application/javascript[7][8][9]
Типизация данных динамическая типизация[d], Утиная типизация[d] һәм прототипное программирование[d]
Дата анонса 4 декабрь 1995[1]
Файл киңәйтелмәсе .js
Commons-logo.svg JavaScript Викиҗыентыкта

JavaScript теле гадәттә, клиент ягында веб-битләргә интерактивлык өстәү, веб-браузер белән идарә итү һәм сервер белән асинхроник рәвештә аралашып, битләрне үзгәртү өчен (AJAX) веб-браузерның өлеше буларак кулланыла. JavaScript шулай ук «веб өчен ассемблер» дип танылган: кайбер веб кушымталарның клиент өлешен JavaScript’ка компиляцияләнә торган телләрдә язалар (мәсәлән, CoffeeScript, ClojureScript яки TypeScript). Шудай да, JavaScript’ның кулланылышы веб-браузерлар белән генә чикләнми: сервер ягы (Node.js), уеннар ясау, десктоп һәм мәбил кушымталар язу өчен дә актив кулланыла.

ИскәрмәләрҮзгәртү