Фронтенд, група fe19b (javascript)

Зміст

- зірочкою позначено теми для самоопрацювання.

Основи JavaScript

  1. Введення в програмування, алгоритми
  2. Алгоритми, практика
  3. Введення в JavaScript
  4. Розгалуження алгоритму if
  5. Введення в функції
  6. Повернення результату функцією
  7. Аргументи функції
  8. Іменовані та анонімні функції
  9. Область видимості змінних
  10. Чисті та брудні функції
  11. Операції зі строками
  12. Спецсимволи
  13. Методи строк
  14. Регулярні вирази
  15. Бібліотека Math
  16. Цикли
  17. Алгоритми, практика 2
  18. Масиви
  19. Вказівник на складний тип даних, копіювання масивів
  20. Методи масивів
  21. Набори, колекції
  22. Об'єкти
  23. Рекурсія, глибоке копіювання об'єктів
  24. Оператор let
  25. Методи об'єктів
  26. Об'єкт this
  27. Самовиклик функцій
  28. Масив arguments
  29. Spread - три крапки
  30. Дебагінг
  31. Callback-функції, call та apply

Робота з веб-браузером, веб-сторінкою

  1. Об'єкти window та document
  2. Пошук елементів в DOM
  3. Навігація по DOM
  4. Робота зі стилями
  5. Вміст тега
  6. Атрибути елементів
  7. Робота з класами
  8. Створення елементів
  9. Розміри та позиція елемента
  10. Події
  11. Прослуховувач подій addEventListener
  12. Робота з датою і часом
  13. Методи для роботи з датою/часом
  14. Таймери
  15. Практика: datepicker
  16. Location
  17. Cookie
  18. Localstorage
  19. Користувацькі стилі та скрипти (user-css, user-script)
  20. Drag-n-drop
  21. Drag-n-drop практика

Плагіни, бібліотеки

  1. Символ долара в імені змінної
  2. Бібліотека функцій jQuery
  3. Сфера застосувань
  4. Головна функція jQuery
  5. Навігація по DOM
  6. Робота з елементами
  7. Модифікація DOM
  8. Події (events)
  9. Домашнє завдання
  10. Анімація jQuery та CSS
  11. Пркатика по jQuery
  12. Підключення сторонніх плагінів
  13. Бібліотеки
  14. Створення jQuery-плагінів

Асинхронна передача даних

  1. Ajax
  2. Асинхронний JS, Fetch
  3. Розробка соціальної мережі