JavaScript: Розніца паміж версіямі

[недагледжаная версія][недагледжаная версія]
Змесціва выдалена Змесціва дададзена
A8807 (размовы | уклад)
→‎Адрозненні: выкінуў трывыю. Розныя мовы, хопіць і сказа каб пазначыць што гэта розныя мовы
A8807 (размовы | уклад)
Няма тлумачэння праўкі
Радок 12:
}}
 
'''JavaScript''' (вымаўляецца {{IPA|['dʒɑːvəˌskrɪpt]}} — ''джа́васкры́пт''), тое ж JS (вымаўляецца ''джэ-эс'') - інтэрпрэтуемая сістэмна-незалежная аб'ектна-арыентаваная мова праграмавання з функцыянальнымі рысамі. Нягледзячы на назву, ніяк не адносіцца да мовы [[Java]].
== JS ==
 
'''JavaScript''' (вымаўляецца {{IPA|['dʒɑːvəˌskrɪpt]}} — ''джа́васкры́пт''), тое ж JS (вымаўляецца ''джэ-эс''), у адрозненне ад [[Java]], не ў рамках [[HTML]] старонкі не могуць існаваць, як асобныя праграмы і функцыяніруюць, толькі калі запушчаныя ў браўзэрах тыпу [[Netscape Navigator]], [[Internet Explorer]] і інш..
Першапачаткова стваралася для напісання дробных скрыптоў для дынамізацыі статычных HTML-старонак, аднак з цягам часу сур'езна выйшла за межы першапачатковага ужывання - спачатку, з рэалізацыяй AJAX, джаваскрыпт стаў адзінай магчымай мовай стварэння вэб-прылажэнняў, а затым, з 2011 году, з выпускам Node.js, джаваскрыпт стаў адной з найбуйнейшых моў бэкэнду, пацясніўшы часткова і Java, і .NET, і PHP, і іншыя мовы і платформы, якія традыцыйна дамінавалі на бэкэндзе. З выпускам Electron.js і падобных платформаў, джаваскрыпт
таксама стаў шырока ужывацца для напісання дэкстопных і мабільных праграм.
 
Рухавікі джаваскрыпту рэалізаваны ў самых нечаканых месцах - джэ-эс выкарыстоўваецца і ў ролі мовы скрыптоў Photoshop, і для запытаў да нерэляцыйных базаў даных, і для праграмавання ўбудаваных сістэм, прататыпіравання, праграмавання робатаў і гэтак далей.
 
Даследаванні ў вобласці аптымізацыі і паскарэння традыцыйна не вельмі хуткай інтэрпрэтуемай натуры джэ-эс спарадзілі спачатку аптымізаваную пад-мову asm.js, затым тулсэт Emscripten, які, , пачаўшы з кампіляцыі іншых, нават традыцыйных моў у джэ-эс, ў сваю чаргу, спарадзіў платформу WebAssembly, якая дазваляе кампіляваць любую падтрымліваемую мову у аптымізаваны (не джэ-эс) код для web-рухавікоў.
 
Джаваскрыпт мае шмат дыялектаў, версій, над-моў, пад-моў, а таксама натхніў мноства стандартаў, сярод якіх Туpescript і Dart.
 
Стваральнік Javascript Брэндан Эйч.<ref>[https://www.videovolna.info/2018/08/29/javascript/ Стваральнік Javascript]</ref>