René's URL Explorer Experiment


Title: Сучасний підручник з JavaScript

Open Graph Title: Сучасний підручник з JavaScript

X Title: Сучасний підручник з JavaScript

Description: Підручник із сучасного JavaScript: прості, але докладні пояснення з прикладами та завданнями, включаючи: замикання, DOM та події, об’єктно-орієнтоване програмування тощо.

X: @iliakan

direct link

Domain: uk.javascript.info


Hey, it has json ld scripts:
{
  "@context": "http://schema.org",
  "@type": "WebSite",
  "url": "https://uk.javascript.info/",
  "potentialAction": {
    "@type": "SearchAction",
    "target": "https://uk.javascript.info/search?query={search_term_string}",
    "query-input": "required name=search_term_string"
  }
}

apple-mobile-web-app-capableyes
googlenotranslate
msapplication-TileColor#222A2C
msapplication-TileImage/img/favicon/tileicon.png
Nonehttps://uk.javascript.info/img/site_preview_en_512x512.png
og:imagehttps://uk.javascript.info/img/site_preview_en_1200x630.png
og:image:typeimage/png
og:image:width1200
og:image:height630
fb:admins100001562528165
twitter:cardsummary
twitter:creator@iliakan
twitter:imagehttps://uk.javascript.info/img/site_preview_en_512x512.png
google-adsense-accountca-pub-6204518652652613

Links:

ARعربيhttps://ar.javascript.info/
ENEnglishhttps://javascript.info/
ESEspañolhttps://es.javascript.info/
FAفارسیhttps://fa.javascript.info/
FRFrançaishttps://fr.javascript.info/
IDIndonesiahttps://id.javascript.info/
ITItalianohttps://it.javascript.info/
JA日本語https://ja.javascript.info/
KO한국어https://ko.javascript.info/
RUРусскийhttps://learn.javascript.ru/
TRTürkçehttps://tr.javascript.info/
UKУкраїнськаhttps://uk.javascript.info/
UZOʻzbekhttps://uz.javascript.info/
ZH简体中文https://zh.javascript.info/
Допоможіть перекластиhttps://javascript.info/translate
https://uk.javascript.info/
КупитиEPUB/PDFhttps://uk.javascript.info/ebook
Навчальна картаhttps://uk.javascript.info/tutorial/map
https://twitter.com/share?url=https%3A%2F%2Fuk.javascript.info%2F
https://www.facebook.com/sharer/sharer.php?s=100&p%5Burl%5D=https%3A%2F%2Fuk.javascript.info%2F
КупитиEPUB/PDFhttps://uk.javascript.info/ebook
https://twitter.com/share?url=https%3A%2F%2Fuk.javascript.info%2F
https://www.facebook.com/sharer/sharer.php?s=100&p%5Burl%5D=https%3A%2F%2Fuk.javascript.info%2F
369 ★githubhttps://github.com/javascript-tutorial/uk.javascript.info/tree/master
Discord Chat (English)https://discord.gg/AuEWpFkfD4
Частина 1Мова програмування JavaScripthttps://uk.javascript.info/#tab-1
Частина 2Браузер: документ, події, інтерфейсиhttps://uk.javascript.info/#tab-2
Частина 3Додаткові статтіhttps://uk.javascript.info/#tab-3
Вступhttps://uk.javascript.info/getting-started
Вступ до JavaScripthttps://uk.javascript.info/intro
Довідники й специфікаціїhttps://uk.javascript.info/manuals-specifications
Редактори кодуhttps://uk.javascript.info/code-editors
Інструменти розробникаhttps://uk.javascript.info/devtools
Основи JavaScripthttps://uk.javascript.info/first-steps
Привіт, світ!https://uk.javascript.info/hello-world
Структура кодуhttps://uk.javascript.info/structure
Сучасний режим, "use strict"https://uk.javascript.info/strict-mode
Змінніhttps://uk.javascript.info/variables
Типи данихhttps://uk.javascript.info/types
Взаємодія: alert, prompt, confirmhttps://uk.javascript.info/alert-prompt-confirm
Перетворення типуhttps://uk.javascript.info/type-conversions
Базові оператори, математикаhttps://uk.javascript.info/operators
Оператори порівнянняhttps://uk.javascript.info/comparison
Умовні розгалуження: if, '?'https://uk.javascript.info/ifelse
Логічні операториhttps://uk.javascript.info/logical-operators
Оператор об’єднання з null '??'https://uk.javascript.info/nullish-coalescing-operator
Цикли: while і forhttps://uk.javascript.info/while-for
Конструкція "switch"https://uk.javascript.info/switch
Функціїhttps://uk.javascript.info/function-basics
Функціональні виразиhttps://uk.javascript.info/function-expressions
Стрілкові функції, основиhttps://uk.javascript.info/arrow-functions-basics
Особливості JavaScripthttps://uk.javascript.info/javascript-specials
Більше…https://uk.javascript.info/
Якість кодуhttps://uk.javascript.info/code-quality
Налагодження в браузеріhttps://uk.javascript.info/debugging-chrome
Стандарт оформлення кодуhttps://uk.javascript.info/coding-style
Коментаріhttps://uk.javascript.info/comments
Ніндзя-кодhttps://uk.javascript.info/ninja-code
Автоматичне тестування за допомогою Mochahttps://uk.javascript.info/testing-mocha
Поліфіли та транспіляториhttps://uk.javascript.info/polyfills
Об’єкти: основиhttps://uk.javascript.info/object-basics
Об’єктиhttps://uk.javascript.info/object
Копіювання об’єктів та посиланняhttps://uk.javascript.info/object-copy
Збирання сміттяhttps://uk.javascript.info/garbage-collection
Методи об’єкта, "this"https://uk.javascript.info/object-methods
Конструктори, оператор "new"https://uk.javascript.info/constructor-new
Опціональний ланцюжок '?.'https://uk.javascript.info/optional-chaining
Тип даних Символhttps://uk.javascript.info/symbol
Перетворення об’єктів в примітивиhttps://uk.javascript.info/object-toprimitive
Типи данихhttps://uk.javascript.info/data-types
Методи примітивівhttps://uk.javascript.info/primitives-methods
Числаhttps://uk.javascript.info/number
Рядкиhttps://uk.javascript.info/string
Масивиhttps://uk.javascript.info/array
Методи масивівhttps://uk.javascript.info/array-methods
Ітеративні об’єктиhttps://uk.javascript.info/iterable
Map та Sethttps://uk.javascript.info/map-set
WeakMap та WeakSethttps://uk.javascript.info/weakmap-weakset
Object.keys, values, entrieshttps://uk.javascript.info/keys-values-entries
Деструктуроване присвоєнняhttps://uk.javascript.info/destructuring-assignment
Дата і часhttps://uk.javascript.info/date
Методи JSON, toJSONhttps://uk.javascript.info/json
Більше…https://uk.javascript.info/
Розширена робота з функціямиhttps://uk.javascript.info/advanced-functions
Рекурсія та стекhttps://uk.javascript.info/recursion
Залишкові параметри та синтаксис поширенняhttps://uk.javascript.info/rest-parameters-spread
Область видимості змінної, замиканняhttps://uk.javascript.info/closure
Застаріле ключове слово "var"https://uk.javascript.info/var
Глобальний об’єктhttps://uk.javascript.info/global-object
Об’єкт функції, NFEhttps://uk.javascript.info/function-object
Синтаксис "new Function"https://uk.javascript.info/new-function
Планування: setTimeout та setIntervalhttps://uk.javascript.info/settimeout-setinterval
Декоратори та переадресація виклику, call/applyhttps://uk.javascript.info/call-apply-decorators
Прив’язка контексту до функціїhttps://uk.javascript.info/bind
Повторення стрілкових функційhttps://uk.javascript.info/arrow-functions
Більше…https://uk.javascript.info/
Властивості об’єкта, їх конфігураціяhttps://uk.javascript.info/object-properties
Прапори та дескриптори властивостейhttps://uk.javascript.info/property-descriptors
Гетери і сетери властивостейhttps://uk.javascript.info/property-accessors
Прототипи, наслідуванняhttps://uk.javascript.info/prototypes
Успадкування через прототипиhttps://uk.javascript.info/prototype-inheritance
F.prototypehttps://uk.javascript.info/function-prototype
Вбудовані прототипиhttps://uk.javascript.info/native-prototypes
Методи прототипів, об’єкти без __proto__https://uk.javascript.info/prototype-methods
Класиhttps://uk.javascript.info/classes
Базовий синтаксис класуhttps://uk.javascript.info/class
Наслідування класуhttps://uk.javascript.info/class-inheritance
Статичні властивості та методиhttps://uk.javascript.info/static-properties-methods
Приватні та захищені властивості та методиhttps://uk.javascript.info/private-protected-properties-methods
Розширення вбудованих класівhttps://uk.javascript.info/extend-natives
Перевірка класу: "instanceof"https://uk.javascript.info/instanceof
Міксиниhttps://uk.javascript.info/mixins
Обробка помилокhttps://uk.javascript.info/error-handling
Робота з помилками, "try...catch"https://uk.javascript.info/try-catch
Нестандартні помилки, розширення Errorhttps://uk.javascript.info/custom-errors
Проміси, async/awaithttps://uk.javascript.info/async
Введення: колбекиhttps://uk.javascript.info/callbacks
Промісиhttps://uk.javascript.info/promise-basics
Ланцюжок промісівhttps://uk.javascript.info/promise-chaining
Проміси: обробка помилокhttps://uk.javascript.info/promise-error-handling
Promise APIhttps://uk.javascript.info/promise-api
Промісифікаціяhttps://uk.javascript.info/promisify
Мікрозадачіhttps://uk.javascript.info/microtask-queue
Async/awaithttps://uk.javascript.info/async-await
Генератори, розширена ітераціяhttps://uk.javascript.info/generators-iterators
Генераториhttps://uk.javascript.info/generators
Асинхронні ітератори та генераториhttps://uk.javascript.info/async-iterators-generators
Модуліhttps://uk.javascript.info/modules
Вступ до модулівhttps://uk.javascript.info/modules-intro
Експорт та імпортhttps://uk.javascript.info/import-export
Динамічні імпортиhttps://uk.javascript.info/modules-dynamic-imports
Різнеhttps://uk.javascript.info/js-misc
Proxy та Reflecthttps://uk.javascript.info/proxy
Eval: виконання рядка кодуhttps://uk.javascript.info/eval
Каррінгhttps://uk.javascript.info/currying-partials
Посилальний типhttps://uk.javascript.info/reference-type
BigInthttps://uk.javascript.info/bigint
Юнікод, внутрішня будова рядківhttps://uk.javascript.info/unicode
WeakRef та FinalizationRegistryhttps://uk.javascript.info/weakref-finalizationregistry
Документhttps://uk.javascript.info/document
Браузерне середовище, специфікаціїhttps://uk.javascript.info/browser-environment
DOM деревоhttps://uk.javascript.info/dom-nodes
Навігація по DOMhttps://uk.javascript.info/dom-navigation
Пошук: getElement*, querySelector*https://uk.javascript.info/searching-elements-dom
Властивості вузлів: тип, тег та вмістhttps://uk.javascript.info/basic-dom-node-properties
Атрибути та властивостіhttps://uk.javascript.info/dom-attributes-and-properties
Внесення змін в документhttps://uk.javascript.info/modifying-document
Стилі та класиhttps://uk.javascript.info/styles-and-classes
Розмір і прокрутка елементаhttps://uk.javascript.info/size-and-scroll
Розміри вікна і прокруткаhttps://uk.javascript.info/size-and-scroll-window
Координатиhttps://uk.javascript.info/coordinates
Більше…https://uk.javascript.info/
Вступ до подійhttps://uk.javascript.info/events
Вступ до подій браузераhttps://uk.javascript.info/introduction-browser-events
Бульбашковий механізм (спливання та занурення)https://uk.javascript.info/bubbling-and-capturing
Делегування подійhttps://uk.javascript.info/event-delegation
Типові дії браузераhttps://uk.javascript.info/default-browser-action
Запуск користувацьких подійhttps://uk.javascript.info/dispatch-events
Події інтерфейсуhttps://uk.javascript.info/event-details
Події мишіhttps://uk.javascript.info/mouse-events-basics
Переміщення миші: mouseover/out, mouseenter/leavehttps://uk.javascript.info/mousemove-mouseover-mouseout-mouseenter-mouseleave
Drag'n'Drop з подіями мишіhttps://uk.javascript.info/mouse-drag-and-drop
Події вказівникаhttps://uk.javascript.info/pointer-events
Клавіатура: keydown та keyuphttps://uk.javascript.info/keyboard-events
Прокруткаhttps://uk.javascript.info/onscroll
Форми та інтерактивні елементиhttps://uk.javascript.info/forms-controls
Властивості та методи формиhttps://uk.javascript.info/form-elements
Фокусування: focus/blurhttps://uk.javascript.info/focus-blur
Події: change, input, cut, copy, pastehttps://uk.javascript.info/events-change-input
Форми: подія та метод submithttps://uk.javascript.info/forms-submit
Завантаження документа і ресурсівhttps://uk.javascript.info/loading
Сторінка: DOMContentLoaded, load, beforeunload, unloadhttps://uk.javascript.info/onload-ondomcontentloaded
Скрипти: async, deferhttps://uk.javascript.info/script-async-defer
Завантаження ресурсів: onload та onerrorhttps://uk.javascript.info/onload-onerror
Різнеhttps://uk.javascript.info/ui-misc
Mutation Observer (спостерігач за мутаціями)https://uk.javascript.info/mutation-observer
Selection і Rangehttps://uk.javascript.info/selection-range
Цикл подій (event loop): мікрозавдання (microtasks) та макрозавдання (macrotasks)https://uk.javascript.info/event-loop
Frames and windowshttps://uk.javascript.info/frames-and-windows
Спливаючі вікна та методи windowhttps://uk.javascript.info/popup-windows
Міжвіконна комунікаціяhttps://uk.javascript.info/cross-window-communication
Clickjacking атакаhttps://uk.javascript.info/clickjacking
Binary data, fileshttps://uk.javascript.info/binary
ArrayBuffer, бінарні масивиhttps://uk.javascript.info/arraybuffer-binary-arrays
TextDecoder та TextEncoderhttps://uk.javascript.info/text-decoder
Blobhttps://uk.javascript.info/blob
File та FileReaderhttps://uk.javascript.info/file
Network requestshttps://uk.javascript.info/network
Fetchhttps://uk.javascript.info/fetch
FormDatahttps://uk.javascript.info/formdata
Fetch: Хід завантаженняhttps://uk.javascript.info/fetch-progress
Fetch: Перериванняhttps://uk.javascript.info/fetch-abort
Fetch: Запити між різними джереламиhttps://uk.javascript.info/fetch-crossorigin
Fetch APIhttps://uk.javascript.info/fetch-api
URL об’єктиhttps://uk.javascript.info/url
XMLHttpRequesthttps://uk.javascript.info/xmlhttprequest
Відновлюване завантаження файлуhttps://uk.javascript.info/resume-upload
Тривале опитуванняhttps://uk.javascript.info/long-polling
WebSockethttps://uk.javascript.info/websocket
Server Sent Eventshttps://uk.javascript.info/server-sent-events
Більше…https://uk.javascript.info/
Зберігання даних у браузеріhttps://uk.javascript.info/data-storage
Файли cookies, document.cookiehttps://uk.javascript.info/cookie
LocalStorage, sessionStoragehttps://uk.javascript.info/localstorage
IndexedDBhttps://uk.javascript.info/indexeddb
Animationhttps://uk.javascript.info/animation
Крива Безьєhttps://uk.javascript.info/bezier-curve
CSS-анімаціїhttps://uk.javascript.info/css-animations
JavaScript-анімаціїhttps://uk.javascript.info/js-animation
Веб компонентиhttps://uk.javascript.info/web-components
З висоти орбітального польотуhttps://uk.javascript.info/webcomponents-intro
Кастомні елементиhttps://uk.javascript.info/custom-elements
Тіньовий DOM (Shadow DOM)https://uk.javascript.info/shadow-dom
Елемент templatehttps://uk.javascript.info/template-element
Слоти тіньового DOM, композиціяhttps://uk.javascript.info/slots-composition
Стилізація тіньового DOMhttps://uk.javascript.info/shadow-dom-style
Тіньовий DOM та подіїhttps://uk.javascript.info/shadow-dom-events
Регулярні виразиhttps://uk.javascript.info/regular-expressions
Вступ: шаблони та прапорціhttps://uk.javascript.info/regexp-introduction
Символьні класиhttps://uk.javascript.info/regexp-character-classes
Юнікод: прапорець "u" та клас \p{...}https://uk.javascript.info/regexp-unicode
Якорі: початок ^ і кінець $ рядкаhttps://uk.javascript.info/regexp-anchors
Багаторядковий режим якорів ^ $, прапорець "m"https://uk.javascript.info/regexp-multiline-mode
Межа слова: \bhttps://uk.javascript.info/regexp-boundary
Екранування, спеціальні символиhttps://uk.javascript.info/regexp-escaping
Набори та діапазони [...]https://uk.javascript.info/regexp-character-sets-and-ranges
Квантифікатори +, *, ? та {n}https://uk.javascript.info/regexp-quantifiers
Жадібні та ліниві квантифікаториhttps://uk.javascript.info/regexp-greedy-and-lazy
Групи захопленняhttps://uk.javascript.info/regexp-groups
Зворотні посилання в шаблоні: \N і \k<ім’я>https://uk.javascript.info/regexp-backreferences
Альтернація (АБО) |https://uk.javascript.info/regexp-alternation
Перевірка уперед та назадhttps://uk.javascript.info/regexp-lookahead-lookbehind
Катастрофічний пошук з поверненнямhttps://uk.javascript.info/regexp-catastrophic-backtracking
Липкий прапорець "y", пошук на заданій позиціїhttps://uk.javascript.info/regexp-sticky
Методи регулярних виразів та рядківhttps://uk.javascript.info/regexp-methods
Більше…https://uk.javascript.info/
https://twitter.com/share?url=https%3A%2F%2Fuk.javascript.info%2F
https://www.facebook.com/sharer/sharer.php?s=100&p%5Burl%5D=https%3A%2F%2Fuk.javascript.info%2F
Навчальна картаhttps://uk.javascript.info/tutorial/map
Коментаріhttps://uk.javascript.info/#comments
створіть обговорення на GitHubhttps://github.com/javascript-tutorial/uk.javascript.info/issues/new
plnkrhttps://plnkr.co/edit/?p=preview
jsbinhttps://jsbin.com
codepenhttp://codepen.io
про проєктhttps://uk.javascript.info/about
зв’яжіться з намиhttps://uk.javascript.info/about#contact-us

Viewport: width=device-width, initial-scale=1, user-scalable=yes, minimum-scale=1.0


URLs of crawlers that visited me.