Довідник по JavaScript
JavaScript — мова програмування, яка найчастіше використовується для створення інтерактивних Web-сторінок.
Дозволяє реалізувати ряд складних рішень в Web-документах і надає можливість на боці клієнта взаємодіяти з користувачем.
Із JavaScript можна:
- створювати сценарії Web-сторінок
- динамічно змінювати зовнішній вигляд Web-сторінок
- асинхронно обмінюватися даними з сервером
- створювати односторінкові та прогресивні Web-застосунки (React, AngularJS, Vue.js)
Із JavaScript також можна програмувати на боці сервера
Об'єкт | Опис |
---|---|
Array | Масиви використовуються для зберігання кількох значень в одній змінній. |
Attr | Представляє атрибут елемента DOM та дозволяє отримувати та модифікувати його значення. |
Boolean | Представляє значення істини: true або false. |
Class | Шаблон для створення об'єктів. |
Collection | |
Console | Надає методи для виводу інформації в консоль веб-браузера та взаємодії з нею. |
CSSStyleDeclaration | Представляє колекцію CSS-властивостей для конкретного DOM-елемента та дозволяє зчитувати або модифікувати їх значення. |
Date | Представляє єдиний момент часу в незалежному від платформи форматі. |
Document | Представляє веб-документ та надає функціональність для доступу та маніпулювання його структурою, змістом та стилем. |
DOMTokenList | Представляє список рядкових токенів, що зазвичай використовуються для управління класами елементів. |
Element | Представляє один елемент в DOM та надає методи та властивості для маніпуляції з цим елементом |
Error | Викидається, коли виникають помилки під час виконання коду. |
Event | Представляє інформацію про подію, яка відбулася в системі або на веб-сторінці. |
Fetch | Надає інтерфейс для здійснення мережевих запитів та завантаження ресурсів з Інтернету. |
Fullscreen | Дозволяє взаємодіяти з режимом повноекранного відображення. |
Geolocation | Дозволяє отримувати географічне положення користувача пристрою. |
Global | Різні середовища виконання можуть надавати власні глобальні об'єкти (у браузері — window, в Node.js — global). |
History | Дозволяє взаємодіяти з історією сесії браузера, даваючи можливість навігації вперед, назад та у інші місця в історії сторінки. |
HTMLCollection | Представляє колекцію елементів DOM, які можна адресувати за індексом або ім'ям. |
JSON | Містить статичні методи для розбору значень з формату JSON та конвертації значень до цього формату. |
Location | Представляє інформацію про поточний URL документа та надає методи для зміни цього URL. |
Math | Містить статичні властивості та методи для математичних констант і функцій. |
MediaQueryList | Дозволяє визначати та відслідковувати зміни в результаті запитів медіа (наприклад, зміни у розмірі екрана або орієнтації пристрою). |
Navigator | Надає інформацію про браузер користувача та систему, а також містить деякі методи для контролю певних функцій браузера. |
NodeList | Представляє собою колекцію вузлів і дозволяє перебирати та маніпулювати цими вузлами. |
Number | Є обгорткою над числовим значенням та містить константи та методи для роботи з числами. |
Object | Є одним з типів даних у JavaScript й використовується для зберігання різноманітних колекцій з ключами. |
Operators | |
Precedence | |
RegExp | Використовується для пошуку тексту за певним шаблоном. |
Screen | Надає інформацію про розмір екрану користувача та його характеристики. |
Statements | |
Storage | Надає можливість взаємодії з сесійним та локальним сховищами веб-переглядача для зберігання даних в ключ-значення форматі. |
String | Надає різноманітні методи для маніпулювання рядками. |
TypedArray | Представляє собою масив фіксованої довжини для роботи з бінарними даними. |