Код проекта: https://github.com/tel-ran-de/FE-24-m/tree/fe-05-30-js-project
Домашнее задание -
1) Проанализировать state.js - найти ошибку в методе set и функции setProp (ненужная операция, не вызывающая ошибки в консоли, но тем не менее присутствующая)
2) Объясните, как работает функция setProp и укажите это в комментариях. Почему сколько бы не было вложенных объектов, она найдет свойство и изменит его?
3) Сверстайте макет до конца, сделайте (адаптивность) (скрипт меню пока можно не писать, но подумайте где мы будем писать код, связанный с открытием/закрытием меню в нашей структуре проекта)
4) Создайте файл validate.js в структуре проекта, подумайте какая валидация нам потребуется (проверка на наличие value, проверка checkbox) и где нам нужны эти проверки.
Теория: https://github.com/tel-ran-de/FE-24-m/tree/fe-05-30-js-prototyping-recursion Повторяем:
Код проекта: https://github.com/tel-ran-de/FE-24-m/tree/fe-05-30-js-project Домашнее задание - 1) Проанализировать state.js - найти ошибку в методе set и функции setProp (ненужная операция, не вызывающая ошибки в консоли, но тем не менее присутствующая) 2) Объясните, как работает функция setProp и укажите это в комментариях. Почему сколько бы не было вложенных объектов, она найдет свойство и изменит его? 3) Сверстайте макет до конца, сделайте (адаптивность) (скрипт меню пока можно не писать, но подумайте где мы будем писать код, связанный с открытием/закрытием меню в нашей структуре проекта) 4) Создайте файл validate.js в структуре проекта, подумайте какая валидация нам потребуется (проверка на наличие value, проверка checkbox) и где нам нужны эти проверки.