JavaScript: Розніца паміж версіямі
[недагледжаная версія] | [недагледжаная версія] |
Змесціва выдалена Змесціва дададзена
→Адрозненні: выкінуў трывыю. Розныя мовы, хопіць і сказа каб пазначыць што гэта розныя мовы |
Няма тлумачэння праўкі |
||
Радок 12:
}}
'''JavaScript''' (вымаўляецца {{IPA|['dʒɑːvəˌskrɪpt]}} — ''джа́васкры́пт''), тое ж JS (вымаўляецца ''джэ-эс'') - інтэрпрэтуемая сістэмна-незалежная аб'ектна-арыентаваная мова праграмавання з функцыянальнымі рысамі. Нягледзячы на назву, ніяк не адносіцца да мовы [[Java]].
Першапачаткова стваралася для напісання дробных скрыптоў для дынамізацыі статычных 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>
|