Javascipt и анимации - взаимодействие с CSS

  Рет қаралды 25,920

Дмитрий Лаврик

Дмитрий Лаврик

Күн бұрын

Организация управления классами с помощью javascript для организации анимаций при отображение, скрытии, добавлении и удалении элементов.
Библиотека для анимаций: www.npmjs.com/...
Скоро стартуют:
js.dmitrylavrik...
js.dmitrylavrik...

Пікірлер: 46
@ПётрСеров-ш4в
@ПётрСеров-ш4в 6 жыл бұрын
Видео от мастера подъехало, да сразу по классной теме! Спасибо!
@dmytromakarenko6495
@dmytromakarenko6495 6 жыл бұрын
Спасибо за вебинар! Очень интересно рассказываете.
@zanedexter990
@zanedexter990 3 жыл бұрын
I guess I am kinda off topic but does anyone know of a good place to stream new tv shows online ?
@royjacoby2768
@royjacoby2768 3 жыл бұрын
@Zane Dexter meh I'd suggest flixportal. You can find it through google =) -roy
@zanedexter990
@zanedexter990 3 жыл бұрын
@Roy Jacoby Thanks, signed up and it seems like a nice service :D I appreciate it!
@royjacoby2768
@royjacoby2768 3 жыл бұрын
@Zane Dexter No problem :)
@dimovich85
@dimovich85 6 жыл бұрын
Дима, спасибо за вебинар!
@freedomtv2295
@freedomtv2295 6 жыл бұрын
Лучший контент)
@hayem9090
@hayem9090 6 жыл бұрын
Спаибо лаврику, я всё его платные курсы, на торренте скачал и неплохо и джаваскрипт и вёрстку выучил!
@МаксимТе
@МаксимТе 6 жыл бұрын
Поделись линком на торрент!
@ДмитрийХолост-ь5у
@ДмитрийХолост-ь5у 5 жыл бұрын
+
@militer4994
@militer4994 4 жыл бұрын
Зачем всё усложнять??? Все же проще делается. display:none прописывается в кейфрейме, а у addEventListener есть флаг once
@ВадимЯковенко-я1в
@ВадимЯковенко-я1в 6 жыл бұрын
как всегда огромное спасибо!
@ВладимирПетров-о7ы
@ВладимирПетров-о7ы 5 жыл бұрын
Почему нельзя кийфрэйм прописать в процентах, к примеру 1% дисплэй блок который не анимируется а с 2% до 100% транзишн и прочие трансформации накидать, и плюсануть в кучу обработчик onanimationend, так кажись попроще все это можно будет реализовать
@farm_planets
@farm_planets 4 жыл бұрын
Спасибо за урок.
@alexandrka4696
@alexandrka4696 6 жыл бұрын
Столкнулся с такой проблемой: Сделал слайдер блоков, анимацию сделал по этой библиотеке. Использовал только свойства "opacity" и "translateX". И через время она ломается. Не удаляет классы. Сначала тестировал, быстро нажимая в одну или другую сторону, через минуту сломалась (последнему элементу присвоены все классы сразу). Потом сделал защиту от быстрого нажатия, проработала чуть дольше, но все равно сломалась и опять же присвоила одному элементу все классы сразу. Может если появится время, посмотрите библиотеку.
@dmitrylavrik
@dmitrylavrik 6 жыл бұрын
Да, эта библиотека ещё в очень сырой версии. Туда нужно добавить обрыв анимации, т.е. ситуацию когда, например, show ещё идёт, а уже дали команду hide.
@alexandrka4696
@alexandrka4696 6 жыл бұрын
Понятно, попробую) А так очень крутая библиотека
@vitalijslavrinovics8756
@vitalijslavrinovics8756 6 жыл бұрын
Давай СЕРВЕРНЫЙ JS ! )
@eldartailov1473
@eldartailov1473 4 жыл бұрын
не совсем понял 32:43 , ведь мы подписаны на кнопку btnHide и при нажатии же на btnShow мы же не должны находиться внутри подписки на транзицию btnHide же
@СыктымКутакбаев
@СыктымКутакбаев 2 жыл бұрын
Тоже не уловил как слушатель одного элемента подтягивает transitionend из колбэка другого элемента?!
@RedCat-mg4ee
@RedCat-mg4ee 9 ай бұрын
Не понимаю, что именно делает эта проверка if в конкретном примере? Что там может быть вложено в ul? Какую именно ситуацию мы предотвращаем?
@_diemydarling
@_diemydarling 6 жыл бұрын
мда.. лаврику не задашь вопрос что бы он не смог ответить. А он вообще фронт разраб?
@PacoOfficial
@PacoOfficial 6 жыл бұрын
он веб-разработчик, и по бэку и по фронту
@ВладиславДидковский-м1м
@ВладиславДидковский-м1м 6 жыл бұрын
Бывало и такое, но редко.
@davidtavadze2396
@davidtavadze2396 6 жыл бұрын
Добрый день. А на курсы по js ещё актуально записываться. Они ведутся в группе? Когда ближайшие даты? Заранее благодарю.
@Mister113X
@Mister113X 6 жыл бұрын
Здравствуйте. Тестировал вашу библиотеку dl-animate и заметил что метод "remove(DOMElemenet, options)" работает не корректно. После удаления элемент остается в дом, он только скрывается свойством displey: none. Ошибку нашел в 71 строчке кода "options.systemOnEnd && options.systemOnEnd();" в 145 строке кода вы объявляете "systemDoneCallback(el){}" а вызываете почему-то options.systemOnEnd();. При исправлении данной ошибки все заработало.
@forestspirit5446
@forestspirit5446 3 жыл бұрын
Все круто!!!! но увы ломается если поставить на одну кнопку тогл - или клацать туда сюда то сломается
@forestspirit5446
@forestspirit5446 3 жыл бұрын
вообщем бросал пример удалило задржку ставите больше и сломается ;)
@alexandrka4696
@alexandrka4696 6 жыл бұрын
Вопрос: Почему при добавлении в элемент(например li в ul) создается пустой атрибут style (в элементе li).
@BGTM-tx2hz
@BGTM-tx2hz 6 жыл бұрын
Есть ли курсы по UNIX?
@Toxyo
@Toxyo 5 жыл бұрын
а в какой файл писать ? import DLAnimate from 'dl-animate/dist/dl-animate-module'; let anyName = new DLAnimate(); не получается подключить
@PacoOfficial
@PacoOfficial 6 жыл бұрын
для меня и то и то другое и после нг хочется уже что то новое изучить и просто потому что это нужно для работы
@abdumalikkochkorov5344
@abdumalikkochkorov5344 6 жыл бұрын
ваххх круто )
@user-cb9eo6vq1r
@user-cb9eo6vq1r 6 жыл бұрын
А что за шрифт в саблайме, никто не знает случайно?
@alexandrka4696
@alexandrka4696 6 жыл бұрын
monaco
@FA1F.W
@FA1F.W Жыл бұрын
+
@___________S_t_a_s___________
@___________S_t_a_s___________ 5 жыл бұрын
Анимешки все просто любят, вот и набежало.
@PacoOfficial
@PacoOfficial 6 жыл бұрын
ураааа
@frontenddeveloper7987
@frontenddeveloper7987 3 жыл бұрын
Это
@thepigeon3355
@thepigeon3355 6 жыл бұрын
Черт как же раздражают люди в комментариях в чате на трансляции
@timurkash
@timurkash 5 жыл бұрын
не "листэнер", а можно "лиснер"
@ОлегКосарев-ю1ы
@ОлегКосарев-ю1ы 6 жыл бұрын
всё конечно крутно но некоторые вещи пересказывать по 5 минут и постоянно слушать плюсуйте минусуйте раздражает....
@АлександрВасильев-ы1й2х
@АлександрВасильев-ы1й2х 5 жыл бұрын
Ну так это запись вебинара, а не видео урок
От jQuery к Vue.js - эволюция программирования на javascript
2:03:07
Внутренний мир javascript: объекты и прототипы
1:48:15
Дмитрий Лаврик
Рет қаралды 100 М.
pumpkins #shorts
00:39
Mr DegrEE
Рет қаралды 72 МЛН
How To Get Married:   #short
00:22
Jin and Hattie
Рет қаралды 27 МЛН
Will A Guitar Boat Hold My Weight?
00:20
MrBeast
Рет қаралды 274 МЛН
Будущее CSS-анимаций - scroll-timeline, animation-timeline и animation-range, JS больше не нужен!
9:38
JWT авторизация. Основы JWT - механизма.
6:45
Хочу вАйти
Рет қаралды 10 М.
Javascipt. AJAX. Основы асинхронных запросов.
1:30:50
Дмитрий Лаврик
Рет қаралды 150 М.
Nuxt - ответы на вопросы и немного кода
21:59
Дмитрий Лаврик
Рет қаралды 690
CI/CD - Простым языком на понятном примере
15:29
Артём Шумейко
Рет қаралды 55 М.
Webpack 4 - простая сборка проекта
1:45:44
Дмитрий Лаврик
Рет қаралды 107 М.
pumpkins #shorts
00:39
Mr DegrEE
Рет қаралды 72 МЛН