Добавим индикатор прогресса загрузки файла на сервер. Поскольку Axios отправляет запросы через XMLHttpRequest, он отправляет все файлы одновременно. Так что наш индикатор прогресса будет работать одинаково для одного или нескольких файлов

Добавим индикатор прогресса загрузки файла на сервер. Поскольку Axios отправляет запросы через XMLHttpRequest, он отправляет все файлы одновременно. Так что наш индикатор прогресса будет работать одинаково для одного или нескольких файлов
Как правило, когда нужно выполнить какие-либо действия с DOM, разработчики используют jQuery. Однако практически любую манипуляцию с DOM можно сделать и на чистом JavaScript с помощью его DOM API.
При решении разных задач может возникнуть необходимость использовать асинхронные функции вместе с циклами. И новички могут это сделать с forEach. Разберем подводные камни, с которыми можно столкнуться.
Разберемся наконец с тем, как же все-таки работает делегирование событий в JavaScript, а так же как работают слушатели событий и как в них не запутаться.