🚖 Урок 1: Знайомство з Web APIs
📱 Уяви: ти відкриваєш додаток таксі!
🗺️ Як він знає де ти? → Geolocation API!
🗺️ Як показує карту? → iframe + Maps API!
💾 Як зберігає історію? → LocalStorage API!
🔔 Як надсилає "Таксі прибуло!"? → Notification API!
Сьогодні ми ВІДКРИВАЄМО КАПОТ браузера! 🔧
🚕 Uber використовує 15+ різних Web APIs!
🚖 Bolt обробляє 2+ мільйони поїздок на день через такі ж APIs!
📅 querySelector з'явився в 2013 — до цього код був набагато довшим!
👆 Введи ім'я → вибери клас авто → натисни "Замовити"!
Що таке Web API?
API (Application Programming Interface) — це інтерфейс браузера для взаємодії з JavaScript!
Все починається з DOM API — це "руки" JavaScript що можуть схопити будь-який елемент на сторінці, прочитати його, змінити або видалити!
JavaScript викликає API → браузер виконує дію!
document.getElementById() — це як кнопка "вибрати канал" 📺
Показує HTML як звичайний текст
Парсить HTML теги
Це як фундамент будинку — без нього нічого не стоятиме!
💡 <html lang="uk"> — вказуємо що сторінка українською 🇺🇦
💡 <meta viewport> — робить сайт гарним на телефонах
💡 <link> — підключаємо зовнішній CSS файл
Тут буде input для імені та кнопка "Почати".
💡 id="greeting" — параграф який будемо змінювати
💡 id="userName" — поле вводу для імені
💡 id="startBtn" — кнопка яку будемо слухати
Він чекає на клік і виконує дію!
💡 addEventListener('click', function) — слухаємо клік
💡 .value — отримуємо текст з input
💡 textContent — змінюємо текст елемента
▶️ Натисни RUN і перевір!
Введи ім'я та клікни "Почати" — привітання зміниться на персональне!
💡 А в демо-телефоні вище — бачиш яку круту картку можна зробити!
🏆 Що ти вивчив:
✅ Коли все працює:
Натисни "Готово" в редакторі!
⏱️ ~12 хв • Урок 1 з 8
Потрібна допомога?
Напиши код і натисни Run ▶
