JavaScript: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Немає опису редагування
Мітки: Редагування з мобільного пристрою Редагування через мобільну версію
Немає опису редагування
Мітки: Редагування з мобільного пристрою Редагування через мобільну версію
Рядок 50:
{{distinguish|Java}}{{distinguish|JScript||4=}}
'''JavaScript''' ('''JS''')&nbsp;— динамічна, [[Об'єктно-орієнтоване програмування|об'єктно-орієнтована]]<ref name="ECMA-262">{{cite web |url=http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf |title=ECMAScript Language Specification |accessdate=20 серпень 2014 |archiveurl=https://web.archive.org/web/20150412040502/http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf |archivedate=12 квітень 2015 |deadurl=yes }}</ref> [[прототипне програмування|прототипна]] [[мова програмування]]. Реалізація стандарту [[ECMAScript]]. Найчастіше використовується для створення сценаріїв [[Веб-сторінка|веб-сторінок]], що надає можливість на стороні [[Клієнт-серверна архітектура|клієнта]] (пристрої кінцевого користувача) взаємодіяти з користувачем, керувати браузером, [[AJAX|асинхронно]] обмінюватися даними з [[Клієнт-серверна архітектура|сервером]], змінювати [[Об'єктна модель документа|структуру]] та [[Веб-дизайн|зовнішній вигляд]] [[Веб-сторінка|веб-сторінки]].
 
JavaScript класифікують як [[Прототипне програмування|прототипну]] (підмножина [[Об'єктно-орієнтоване програмування|об'єктно-орієнтованої]]), [[Скриптова мова|скриптову мову]] програмування з динамічною типізацією. Окрім прототипної, JavaScript також частково підтримує інші парадигми програмування ([[Імперативне програмування|імперативну]] та частково [[Функціональне програмування|функціональну]]) і деякі відповідні архітектурні властивості, зокрема: [[Динамічна типізація|динамічна]] та слабка
[[Система типізації|типізація]], автоматичне керування пам'яттю, прототипне [[Наслідування (програмування)|наслідування]], [[Функція (програмування)|функції]] як [[Об'єкт першого класу|об'єкти першого класу]].