В этом репозитории будут примеры таких моментов как:
- табы
- таймер обратного отсчета (счетчик)
- вызов модального окна: при нажатии на кнопки, при долистывании до конца, при достижении определенного времени нахождения пользователя на странице
- динамически подставляемые карточки товаров при помощи 1 класса
- реализация отправки обычных данных и JSON-данных на сервер методом POST
- добавлено красивое оповещение пользователя
- добавлен спиннер загрузки после отправки форм на сервер
- добавлен способ отправки данных на сервер современным методом fetch
- добавлен правильный способ (переписана функция отправки данных на сервер) отправки данных на сервер при помощи промисов и async/await
- добавлена функция получения данных с сервера при помощи промисов и async/await. Переписан способ отображения данных, полученных с сервера
- добавлен функционал перелистывания слайдов в слайдере
- добавлен улучшенный слайдер с анимацией
- добавлена навигация по слайдам
- добавлены регулярные выражения
- добавлен калькулятор
- добавлены регулярные выражения в проверке на ввод корректных данных в калькуляторе
- добавлена функция сохранения данных в localStorage
- добавлена возможность сборки 1 файла bundle.js из многих раздробленных файлов js при помощи webpack
- исправления ошибок
- добавление деструктуризации и добавление аргументов в функции в главном файле js
- добавлен babel
- В 1-ой консоли подтянуть данные для карточек с сервера:
npx json-server db.json- Во 2-й консоли запустить сборщик webpack:
npx webpack