Практика JavaScript. Задача #4. Делаем Progress bar

  Рет қаралды 10,792

FrontCoder

FrontCoder

Күн бұрын

Всем привет. В данном видео мы с вами начинаем решать разные задачи на нативном JavaScript!
Учимся делать progress bar.
Практикум Javascript • Практикум Javascript
Не ограничивай себя видеоуроками на KZbin!
Узнавайте еще больше полезной информации!
👍👍👍Telegram-чат: t.me/frontcoder
Telegram-канал: t.me/frontcode...
VK: frontcoder
-----------------------------------------------------------------------------------
Не забываем, что самый лучший способ сказать "спасибо" - нажать кнопку "нравится" и скинуть ссылку на урок друзьям. Ничто другое так сильно не мотивирует автора продолжать работу :)

Пікірлер: 21
@yankiiblimm6807
@yankiiblimm6807 3 жыл бұрын
ГОСПОДИ СПАСИБО 2 ЧАСА ИСКАЛА КАК ЭТУ ХРЕНЬ СДЕЛАТЬ ШИКАРНЫЙ УРОК, ОТ ДУШИ
@МаксимРуднев-ы9ч
@МаксимРуднев-ы9ч Жыл бұрын
быстро, понятно и эффективно, огромное спасибо
@neptunin1
@neptunin1 2 жыл бұрын
Скажите пожалуйста, как его зациклить, то есть как сделать, чтобы после достижения 100 процентов, прогресс бар начинал автоматически с ноля?
@трулав-у7б
@трулав-у7б 4 жыл бұрын
можно как то задать время, хочв чтобы дольше шла загрузка
@almtg871
@almtg871 4 жыл бұрын
А не знаешь как в андройд студио такое реализовать? Очень помог бы)
@Frontcoder
@Frontcoder 4 жыл бұрын
Увы не подскажу
@МаксимТкаченко-ы7ъ
@МаксимТкаченко-ы7ъ 6 жыл бұрын
Анатолий, а как подвязать к загрузке всего "сайта"?
@batyatube
@batyatube 6 жыл бұрын
Максим Ткаченко зависит от конкретной ситуации. Если известны все статик ресурсы - Грузим их лоадером самописным или stackoverflow.com/a/22319239/3439530
@МаксимТкаченко-ы7ъ
@МаксимТкаченко-ы7ъ 6 жыл бұрын
либо делаем инфинити прогресс-бар и не паримся?
@ЮрийБондаренко-п7м
@ЮрийБондаренко-п7м 3 жыл бұрын
исходники к видео пожалуйста не забываем оставлять ... ведь суть любого урока - показать ка написан код.
@Frontcoder
@Frontcoder 3 жыл бұрын
так как написан код - я показал. Лучше взят и переписать его. Так запоминаемость гораздо лучше, чем просто в коде копаться. На большие проекты код выкладываю
@ЮрийБондаренко-п7м
@ЮрийБондаренко-п7м 3 жыл бұрын
@@Frontcoder ... я согласен, что код лучше своими пальцами переписать ... только переписать крайне трудно, потому, что на видео код виден очень мелко ... я даже пытался делать скриншоты фрагментов кода для последующего увеличения изображения, но тогда текст расплывается ... делайте пожалуйста покрупнее изображение кода ... заранее спасибо.
@Frontcoder
@Frontcoder 3 жыл бұрын
@@ЮрийБондаренко-п7м С этим прощения. Действительно на старых видео очень много мелкого кода. Поздно стал задумываться об этом. Сейчас стараюсь таких ошибок больше не допускать
@TsA1ex
@TsA1ex 6 жыл бұрын
А чего не css с анимацией?
@Frontcoder
@Frontcoder 6 жыл бұрын
Я показал лишь пример. Вариаций как его улучшить много. В том числе и css анимацией
@TsA1ex
@TsA1ex 6 жыл бұрын
FrontCoder нет. Не улучшить. Я имею ввиду, зачем он вообще на js? Если такое поведение реализуется на css. С помощью анимаций. А js можно только класс навешивать. Если же нужно конкретное значение прогресса, то вешается дата атрибут, который выставляется js-ом. А от него уже зависит ширина слайдера. Просто напрямую манипулировать стилями из js как то не очень
@PavelOmelchenko
@PavelOmelchenko 6 жыл бұрын
А как этот прогрессбар узнает сколько осталось от процесса? Ну то есть расчет будет идти час, это прогрессбар не покажет реальных данных
@TsA1ex
@TsA1ex 6 жыл бұрын
Pavel Omelchenko выше ведь написал. el.dataset.attrName = progress. И всё. Стили в js не гуд. А что если прогресс будет вертикальным, или колечком на svg или столбиком из палочек. Придется js переписывать, так как там width
@TsA1ex
@TsA1ex 6 жыл бұрын
Pavel Omelchenko тот вариант что в видео также ничего не знает о прогрессе, а просто анимирует прогресс, что легко достигается средствами обычного css в одну строку. А если нужно анимировать по событию клика, вешаем класс js_ом и анимация запускается
JavaScript Решает. Прогресс бар и таймер
16:23
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 24 М.
Кәсіпқой бокс | Жәнібек Әлімханұлы - Андрей Михайлович
48:57
Every parent is like this ❤️💚💚💜💙
00:10
Like Asiya
Рет қаралды 23 МЛН
Multi Step Progress Bar in HTML CSS & JavaScript
19:49
CodingLab
Рет қаралды 32 М.
Программисты-самоучки... Слушайте внимательно.
22:45
Евгений Афанасьев
Рет қаралды 91 М.
Progress Bar Loading Animation Using Only HTML & CSS
4:33
Dear Programmer
Рет қаралды 31 М.