Фронтенд, група fe19b (javascript)
Зміст
- зірочкою позначено теми для самоопрацювання.
Основи JavaScript
- Введення в програмування, алгоритми
- Алгоритми, практика
- Введення в JavaScript
- Розгалуження алгоритму if
- Введення в функції
- Повернення результату функцією
- Аргументи функції
- Іменовані та анонімні функції
- Область видимості змінних
- Чисті та брудні функції
- Операції зі строками
- Спецсимволи
- Методи строк
- Регулярні вирази
- Бібліотека Math
- Цикли
- Алгоритми, практика 2
- Масиви
- Вказівник на складний тип даних, копіювання масивів
- Методи масивів
- Набори, колекції
- Об'єкти
- Рекурсія, глибоке копіювання об'єктів
- Оператор let
- Методи об'єктів
- Об'єкт this
- Самовиклик функцій
- Масив arguments
- Spread - три крапки
- Дебагінг
- Callback-функції, call та apply
Робота з веб-браузером, веб-сторінкою
- Об'єкти window та document
- Пошук елементів в DOM
- Навігація по DOM
- Робота зі стилями
- Вміст тега
- Атрибути елементів
- Робота з класами
- Створення елементів
- Розміри та позиція елемента
- Події
- Прослуховувач подій addEventListener
- Робота з датою і часом
- Методи для роботи з датою/часом
- Таймери
- Практика: datepicker
- Location
- Cookie
- Localstorage
- Користувацькі стилі та скрипти (user-css, user-script)
- Drag-n-drop
- Drag-n-drop практика