-
Прослухайте тільки розділ Document Object Model Manipulation
Ви можете вдатися до автоматично перекладених субтитрів, зокрема, якщо ви відчуваєте що це допоможе вам краще засвоїти відеокурс.
-
freecodecamp Algorithm Scripting Challenges
- закінчити завдання 12..18 (Sum All Odd Fibonacci Numbers до Everything Be True) і збережіть скріншот.
- Практичне завдання: Впровадити інтерактивне side-menu без перезавантаження сторінки. Ви можете вибрати будь-яку тему: покемони, телефони, сторінки сайту aka about/prices/goal/etc. Action menu - щось на зразок цього, але не таке потворне :)
Головна мета - меню з можливістю завантажувати деякий попередньо визначений HTML-контент, пов'язаний з власним пунктом меню, в контейнер вмісту <main>
, розташований праворуч.
- комплексна реалізація full page responsive layout (курс Udacity про адаптивний HTML/CSS).
- ви можете зберігати дані в масиві об’єктів
- ви можете використовувати
innerHTML, insertAdjacentHTML, append, createElement, addEventListener
, - будуть корисними методи масиву як
Array#filter
,Array#sort
,Array#find
, etc. - і звичайно - методи DOM.
Ви можете опублікувати свої результати на GitHub Pages
Після завершення виконайте наступне:
- Зробіть скріншот своїх завершених уроків
і помістіть його в теку
task_js_dom
вашого репоkottans-frontend
- В вашому
kottans-frontend
репоREADME.md
:- додайте заголовок
## DOM
- додати скріншот або додати посилання на скріншот
- перерахуйте свої міркування щодо кожного пункту завдання (що для вас було новим, що вас здивувало, що ви плануєте використовувати в майбутньому)
- додайте заголовок
- Для цього завдання вам знадобиться review коду:
- Для студентів курсу Frontend 2022: будь ласка, дотримуйтесь цих інструкцій
- Для студентів p2p course: будь ласка, дотримуйтесь цих інструкцій
- Чудова робота! Якщо ваш PR вже продивились ментори, узгодили та вмерджили (його статус змінено на
merged
з фіолетовою іконкою), то прийшов час ділитись своїми досягненнями з іншими – опублікуйте повідомлення в course channel:DOM — #done
(абоDOM — #p2p_done
якщо ви студент курсу p2p) і додайте посилання до свого репо. Цей крок важливий, оскільки він допомагає наставникам відстежувати ваш прогрес! - Вивчіть додаткові матеріали нижче, щоб покращити свої навички. Якщо ви вважаєте, що це вплине на вашу загальну ефективність курсу, подумайте над тим, щоб повернутись до них пізніше, наприклад коли ви виконаєте всі обов’язкові завдання.
- Ви можете пропустити опціональні матеріали з цього завдання (якщо такі є).
Коли ви закінчите це завдання, ви можете приступити до наступного.
- The Basics of DOM Manipulation in Vanilla JavaScript (No jQuery)
- JavaScript DOM Crash Course by Brad Traversy
➡️ Ідіть далі Building a Tiny JS World