JavaScript
Навигациягә күчү
Эзләүгә күчү
| 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] һәм Python[6][6][6][…] |
| Регулируется | Ecma International[d] |
| Программалаштыру парадигмасы | функциональ програмлаштыру[d], гомумиләштерелгән програмлаштыру[d], Аспектно-ориентированное программирование[d], Событийно-ориентированное программирование[d], прототипное программирование[d] һәм императивное программирование[d] |
| Проектлаучы | Брендан Эйх[d] |
| Юрама |
ECMAScript 2021 (июнь 2021)[7], ECMAScript 2022 (22 июль 2021)[8] |
| MIME-тип | text/javascript[9][10] |
| Типизация данных | динамическая типизация[d], Утиная типизация[d] һәм прототипное программирование[d] |
| Игълан ителү тарихы | 4 декабрь 1995[1] |
| Файл киңәйтелмәсе |
.js[9] |
JavaScript (/ˈdʒɑːvɑːˌskrɪpt/; аббр. JS /ˈdʒeɪ.ɛs./) — динамик программалау теле. ECMAScript телен тормышка ашыру булып чыга (стандарт ECMA-262[11]).
JavaScript теле гадәттә, клиент ягында веб-битләргә интерактивлык өстәү, веб-браузер белән идарә итү һәм сервер белән асинхроник рәвештә аралашып, битләрне үзгәртү өчен (AJAX) веб-браузерның өлеше буларак кулланыла. JavaScript шулай ук «веб өчен ассемблер» дип танылган: кайбер веб кушымталарның клиент өлешен JavaScript’ка компиляцияләнә торган телләрдә язалар (мәсәлән, CoffeeScript, ClojureScript яки TypeScript). Шудай да, JavaScript’ның кулланылышы веб-браузерлар белән генә чикләнми: сервер ягы (Node.js), уеннар ясау, десктоп һәм мәбил кушымталар язу өчен дә актив кулланыла.
Искәрмәләр[үзгәртү | вики-текстны үзгәртү]
- ↑ 1,0 1,1 http://speakingjs.com/es5/ch04.html
- ↑ https://www.youtube.com/watch?v=XOmhtfTrRxc&t=2m5s
- ↑ Netscape and Sun announce JavaScript, the open, cross-platform object scripting language for enterprise networks and the internet — 1995.
- ↑ http://tsdr.uspto.gov/#caseNumber=75026640&caseType=SERIAL_NO&searchType=statusSearch
- ↑ https://web.archive.org/web/20070916144913/http://wp.netscape.com/newsref/pr/newsrelease67.html — 1995.
- ↑ 6,0 6,1 6,2 http://speakingjs.com/es5/ch03.html#_influences
- ↑ ECMAScript® 2021 language specification — 2021.
- ↑ https://tc39.es/ecma262/ — 2021.
- ↑ 9,0 9,1 M. Miller, M. Borins, M. Bynens et al. Updates to ECMAScript Media Types — IETF, 2022. — doi:10.17487/RFC9239
- ↑ https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types
- ↑ [ECMAScript Language Specification].

