В даннной проектной работе добавил всплывающие формы - форма редактирования профиля, форма добавления карточки, и увеличение картинки по клику. Для рендера карточек использовал шаблон template и перебор массива. Добавил функции редактирования профиля, добавления/удаления карточки, функцию "лайка". Теперь "попапы" закрываются кликом по фону и нажатием Esc. Добавил валидацию форм.
FIX: переписал код используя ООП, добавил классы FormValidator, Card, Section, Popup, PopupWithImage, PopupWithForm, UserInfo.
- JavaScript
- HTML
- CSS
- Flexbox
- Grid Layout
- БЭМ
- ООП
- Webpack