JavaScript (вымаўляецца ['dʒɑːvəˌskrɪpt] — джа́васкры́пт), тое ж js (вымаўляецца джэ-эс) — сістэмна-незалежная аб’ектна-арыентаваная мова праграмавання з функцыянальнымі рысамі. Нягледзячы на назву, ніяк не адносіцца да мовы Java.
JavaScript | |
---|---|
Клас мовы | аб’ектная |
З’явілася ў | май 1996 |
Аўтар(ы) | |
Пашырэнне файлаў | js, mjs |
дынамічная, | |
Зведала ўплыў | C, Java, Smalltalk, |
Паўплывала на | C#, , , , , , |
Сайт | ecma-international.org/… (англ.) |
З , да якіх належыць js, ён традыцыйна вылучаўся незвычайным падыходам да наследавання, бо натыўна яно было рэалізавана праз (на js тут паўплываў ), а не праз . Гэта выклікала нязручнасці і абурэнне ў карыстальнікаў, якія да пераходу ў js прызвычаіліся для класавага наследавання, як у Java, C++ і іншых шырокавядомых мовах-нашчадках ALGOL. Таму з версіі у js метадам ўвялі сапраўдныя класы.
Першапачаткова стваралася для напісання дробных скрыптоў для статычных HTML-старонак, аднак з цягам часу сур’ёзна выйшла за межы першапачатковага ўжывання — спачатку, з рэалізацыяй , JavaScript стаў адзінай магчымай мовай стварэння вэб-праграм, а затым, з 2011 года, з выпускам Node.js, JavaScript стаў адной з найбуйнейшых моў , пацясніўшы часткова і Java, і , і PHP, і іншыя мовы і платформы, якія традыцыйна дамінавалі на бэкэндзе. З выпускам і падобных платформаў, JavaScript таксама стаў шырока ўжывацца для напісання і мабільных праграм.
рэалізаваны ў самых нечаканых месцах — js выкарыстоўваецца і ў ролі , і для запытаў да , і для праграмавання , , праграмавання робатаў і гэтак далей.
Даследаванні ў вобласці аптымізацыі і паскарэння традыцыйна не вельмі хуткай інтэрпрэтуемай натуры js спарадзілі спачатку аптымізаваную пад-мову , затым тулсэт , які, пачаўшы з кампіляцыі іншых, нават традыцыйных моў у js, у сваю чаргу, спарадзіў платформу , якая дазваляе кампіляваць мову ў аптымізаваны (не js) код для web-рухавікоў.
JavaScript мае шмат дыялектаў, версій, над-моў, пад-моў, а таксама натхніў мноства стандартаў, сярод якіх Typescript і .
JavaScript быў створаны Брэнданам Айкам (англ.: Brandon Eich) падчас працы на ў 1995 годзе.
Зноскі
- http://speakingjs.com/es5/ch04.html
- Стваральнік Javascript(недаступная спасылка)
Вікіпедыя, Вікі, кніга, кнігі, бібліятэка, артыкул, чытаць, спампоўваць, бясплатна, бясплатна спампаваць, mp3, відэа, mp4, 3gp, jpg, jpeg, gif, png, малюнак, музыка, песня, фільм, кніга, гульня, гульні, мабільны, тэлефон, Android, iOS, Apple, мабільны тэлефон, Samsung, iPhone, Xiomi, Xiaomi, Redmi, Honor, Oppo, Nokia, Sonya, MI, ПК, Інтэрнэт, кампутар
JavaScript vymaylyaecca dʒɑːveˌskrɪpt dzha vaskry pt toe zh js vymaylyaecca dzhe es sistemna nezalezhnaya ab ektna aryentavanaya mova pragramavannya z funkcyyanalnymi rysami Nyagledzyachy na nazvu niyak ne adnosicca da movy Java JavaScriptKlas movy ab ektnayaZ yavilasya y maj 1996Aytar y Pashyrenne fajlay js mjsdynamichnaya Zvedala yplyy C Java Smalltalk Payplyvala na C Sajt ecma international org angl Z da yakih nalezhyc js yon tradycyjna vyluchaysya nezvychajnym padyhodam da nasledavannya bo natyyna yano bylo realizavana praz na js tut payplyvay a ne praz Geta vyklikala nyazruchnasci i aburenne y karystalnikay yakiya da perahodu y js pryzvychailisya dlya klasavaga nasledavannya yak u Java C i inshyh shyrokavyadomyh movah nashchadkah ALGOL Tamu z versii u js metadam yvyali sapraydnyya klasy Pershapachatkova stvaralasya dlya napisannya drobnyh skryptoy dlya statychnyh HTML staronak adnak z cyagam chasu sur yozna vyjshla za mezhy pershapachatkovaga yzhyvannya spachatku z realizacyyaj JavaScript stay adzinaj magchymaj movaj stvarennya veb pragram a zatym z 2011 goda z vypuskam Node js JavaScript stay adnoj z najbujnejshyh moy pacyasniyshy chastkova i Java i i PHP i inshyya movy i platformy yakiya tradycyjna daminavali na bekendze Z vypuskam i padobnyh platformay JavaScript taksama stay shyroka yzhyvacca dlya napisannya i mabilnyh pragram realizavany y samyh nechakanyh mescah js vykarystoyvaecca i y roli i dlya zapytay da i dlya pragramavannya pragramavannya robatay i getak dalej Dasledavanni y voblasci aptymizacyi i paskarennya tradycyjna ne velmi hutkaj interpretuemaj natury js sparadzili spachatku aptymizavanuyu pad movu zatym tulset yaki pachayshy z kampilyacyi inshyh navat tradycyjnyh moy u js u svayu chargu sparadziy platformu yakaya dazvalyae kampilyavac movu y aptymizavany ne js kod dlya web ruhavikoy JavaScript mae shmat dyyalektay versij nad moy pad moy a taksama nathniy mnostva standartay syarod yakih Typescript i JavaScript byy stvorany Brendanam Ajkam angl Brandon Eich padchas pracy na y 1995 godze Znoskihttp speakingjs com es5 ch04 html Stvaralnik Javascript nedastupnaya spasylka