Тёмный

jQuery в 2020 почему кто-то ещё использует :) 

Дмитрий Лаврик
Подписаться 57 тыс.
Просмотров 13 тыс.
50% 1

Немного хейтим jQuery, выявляем минусы. При этом осмысливаем, почему некоторые её до сих пор активно используют.
JS для верстальщиков - js.dmitrylavrik.ru

Опубликовано:

 

6 апр 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 54   
@noitaukkokronk
@noitaukkokronk 4 года назад
JQ прекрасно задуман, подходит для большинства задач. Пишу и собираюсь писать на нём дальше.
@virtuoz-ru
@virtuoz-ru 4 года назад
Благодарю Дмитрий. Было очень интересно.
@vovergg
@vovergg 4 года назад
Начал фоном нехотя смотреть про jquery, потом оказалось, что информация настолько полезная для меня, особенно примеры про всплытие событий, что не смог оторваться от просмотра. Как раз пишу щас тренировочный проект, информация про всплытие событий была настолько полезна, что удалось сократить ранее написанный код, примерно на треть. :))
@onlyforyoutubewatch4844
@onlyforyoutubewatch4844 4 года назад
Благодарю за труды и информацию. Сам фронтенд, 5 лет стажа. Благодаря вашим видео снова загорелся изучать Vue, параллельно изучаю python и присматриваюсь к связке Django + Vue. 2 года назад пытался начать изучать react, но не хватало навыков Js, теперь созрел. Надеюсь прийти на вебинар по Vue.
@onlyforyoutubewatch4844
@onlyforyoutubewatch4844 4 года назад
@Инкогнито Инкогнитодаже чуть больше, если к стажу приписать срок самообучения, первичного вхождения и первичного опыта работы как проект-менеджера. Кто-то учит простые языки за 1 месяц, а у меня уходят годы на это, так как все мое обучение и весь опыт построен только на реальных и оплачиваемых проектах.
@socketam4524
@socketam4524 4 года назад
Вебинары Лаврика можно смотреть вечно =) Спасибо за контент
@user-qz5sc9ko3n
@user-qz5sc9ko3n 4 года назад
Блиииин, как же Вы прекрасно обьясняете, я просто наслаждаюсь, а мне есть с чем сравнивать, я учусь в ВУЗе... Спасибо Вам большое
@nestromae
@nestromae 4 года назад
На практике вы будете делать одно из двух: либо юзать джиквери(если работаете с пхп движками) - потому что он уже есть и нужен(для плагинов), либо использовать абстракции ui библиотеки(например, ref в реакте) - потому что обращаться напрямую к dom считается моветоном.
@Ramon_Salazar
@Ramon_Salazar 3 года назад
Супер. После просмотра прям на новый уровень осознания jQuery и чистого Js поднялся
@LectorWeb
@LectorWeb 4 года назад
Jquery еще жить и жить будет! Не понимаю хейтеров, 80% сайтов на нем работают, а то и больше )
@LectorWeb
@LectorWeb 3 года назад
@@Obi-WanKenobi-ic4ll ну не намного больше всяких бутстрапов и т.д.
@Beast8833
@Beast8833 3 года назад
@@Obi-WanKenobi-ic4ll в век, когда есть 4-5 ГЭ интернет, большая ога, не говоря про оптику с минимумом в 60 метров в секунду
@IshchenkoVitaliy
@IshchenkoVitaliy 4 года назад
Еще есть нюанс насчет альтернативы jQuery .load(). Допустим мы подгружаем какой-то html файл, а в нем есть скрипты. jQuery умеет распознавать их и выполнять. Но на чистом js я подобного решения до сих пор не нашел.
@fenix_63
@fenix_63 4 года назад
Очень хорошая подача материала, спасибо большое!
@yakut54
@yakut54 3 года назад
я и 21 году не плохо использую. В связке со Vue в SPA отлично себя чувствует )))
@maxivanov3339
@maxivanov3339 3 года назад
Харош!
@pokruk0
@pokruk0 3 года назад
В вебе вообще не шарю(одну ток книжку прочитал про js html css и всё), но всё понял и ролик оказался полезным
@yarik4864
@yarik4864 4 года назад
Как всегда годно! P.S. Только вот не могу понять, такой толковый разработчик, а микрофон отвратительный. Дима, купи микрофон пожалуйста) Часами так слушать уши устают.
@appbox8754
@appbox8754 3 года назад
Использую JQ с первой версии, отличная штука получилась! Она вечная уже как и зоопарк браузеров.
@user-dv9fk1hd3s
@user-dv9fk1hd3s 2 года назад
Привет из 2022. jQuery все ещё используют)
@olehvasyliev2716
@olehvasyliev2716 4 года назад
2 года назад отказался от jq и начал писать на чистом js, навыки которые дали мне возможность поменять сферу на разработку игр
@user-lx5lx4on5t
@user-lx5lx4on5t 4 года назад
браузерные игры делаешь ?
@olehvasyliev2716
@olehvasyliev2716 4 года назад
@@user-lx5lx4on5t, ага
@foxmaster7857
@foxmaster7857 4 года назад
Дмитрий, что думаете насчет Svelte ?
@ilyaponomarev9279
@ilyaponomarev9279 4 года назад
Prettier исправляет let на const если переменная не изменяется , значит const предпочтительнее
@experienced-user
@experienced-user 3 года назад
Спасибо, круто объяснил, хочется ещё способы частичного внедрения фреймворков вместе с jQuery. Так как часто какая то одна страница требует использование vue потому что много компонентов на странице и нужен дата центрированный подход
@alekssjeva951
@alekssjeva951 3 года назад
Вообще на чистом JS нужно обязательно делать проверку селекторов, которые потенциально могут отсутствовать. Допустим, скрипт подключён на всех страницах сайта, а на некоторых селектор, на котором висит addEvetnListener, отсутствует. Тогда вылетит TypeError, и код будет нерабочим. В Jquery такой проблемы как раз нет, т.к. он уже под капотом делает эту проверку.
@user-tr5nr7nz9n
@user-tr5nr7nz9n 4 года назад
Согласен что jquery еще очень даже актуален, но пример с слайдером и скроллом тут не совсем уместен. Swiper предоставляет и слайдер и скролл и лейзилоад) и все это укладывается в 150кб и прекрасно документированно. Плюс он модульный и можно не тянуть лишних зависимостей. Им еще лайтбокс осталось добавить и это будет универсальный инструмент для любого проекта. Это не реклама))
@yrka183
@yrka183 4 года назад
А в чем проблема разработчикам jQuery сделать как в свое время в js, там добавили use strict, здесь же можно создать 2 файла типа 1 олл это как щас все скопом и 2й лайт, там только самое новое, и каждый выбирает что он хочет
@ode2877
@ode2877 3 года назад
jQuery классная штука, всегда на продакшине его используют, кто бы что не говорил
@ilyaponomarev9279
@ilyaponomarev9279 4 года назад
Думаю надо учить то с чем сейчас работаете
@user-te1ut5ev8w
@user-te1ut5ev8w 3 года назад
Здравствуйте! Подскажите, пожалуйста, где посмотреть, какую версию jQuery использует WordPress?
@astrotrain
@astrotrain 4 года назад
Хорошо бы посмотреть как mobx с ванильным js использовать, а то у меня получается какой-то костыль.
@cumar8585
@cumar8585 4 года назад
JQ хейтят так же как хейтят язык php. Но по итогу весь интернет написан на php CSM разных типа wordpress. И да в wordpress уже сразу изначлаьно JQ подключен и как то речь не идёт о том подключать не подключать эти 86 килобайт и использовать не использовать. Ясное дело что когда JQ уже подключен в проекте до тебя то только дурак будет делать на чистом js не используя JQ который уже подключен=)) А фрейморки типа react да они крутые но существуют с 2008 года но JQ ещё не умер почему вдруг сегодня умрёт. Люди которые хейтят по их словам php умер ещё 10 лет назад а по факту php живее всех живых ))
@sia4281
@sia4281 3 года назад
ну и как на js нормально работать с динамическими элементами? querySelectorAll выдает статическую коллекцию
@UserSo4reUsu75ry
@UserSo4reUsu75ry 4 года назад
Как на чистом JS показать анимированную всплывашку о успешной доставке сообщения и через 2 секунды спрятать ? Без jquery на таймаутах это будет выглядеть ужасно. $(".submit-status") .addClass("fadeInUp") .delay(2000) .queue(function(next) { $(this).addClass("fadeOutDown"); next(); }) .delay(300) .queue(function(next) { $(this).removeClass("fadeInUp fadeOutDown"); next(); });
@victormog
@victormog 4 года назад
Документация по событиям (делегирование, всплытие и т.п.): learn.javascript.ru/events
@sekirogenshiro2210
@sekirogenshiro2210 3 года назад
на 44:00 можно было сделать стоп препагатион
@mishagarkach
@mishagarkach 4 года назад
Swiper лучше слика. У слика есть недостатки, вынужден был проект переделывать из-за ограничений слика, уже не помню каких, но решить чтобы проблему приходилось руками код дописывать внутри ядра слайдера :)) Теперь только swiper (плюс у него апишка развернутая, много всяких вкусностей).
@yakut54
@yakut54 3 года назад
блин... проспал весь ролик )))
@serebniti
@serebniti 4 года назад
jQuery Slim - Дима.
@user-qv4hn6qq4n
@user-qv4hn6qq4n 4 года назад
В JQ нет недостатков, все недостатки тех, кто на нем программирует, там мало продвигают best practices, оттого треш и угар. А сама либа регает свою задачу лучше всех.
@foxmaster7857
@foxmaster7857 4 года назад
Где Notepad?)
@alexws5101
@alexws5101 3 года назад
вы не верно сравниваете по строкам кода! не забывайте что там те строки что вы напишите + строки которые в библиотеке будут обрабатываться при запуске! как и размер библиотеки, очень тупо иногда вплетать, дело не в размере библиотеки а совсем в другом! в вашем случае программирование просто заученный набор команд. а на деле, программирование совсем другое понятие! вебинар не плохой, но вы разработчик а не программист... ибо вы не понимаете как оно все устроено, а пытаетесь приметить лишь то, что наверху и сравнить с тем, что тоже наверху! так-же можно сравнивать бустрап... там всего класс добавить то надо, а на деле далеко не класс грузится и обрабатывается, а целый набор правил! тоже и с jQuery происходит. дело не в строках которые вы написали, а в том, что погрузится для того, чтоб сделать минимальную задачу на jQuery! можно и 2 строки кода сделать такими, что несколько минут будем ждать ответа!
@dimovich85
@dimovich85 4 года назад
60кб картинки и 60кб js разные вещи... картинка рисуется, а js - парсится, исполняется и тд
@vadimsib3378
@vadimsib3378 4 года назад
а что тяжелее для браузера? отрисовать jpg или отпарсить js?
@dimovich85
@dimovich85 4 года назад
@@vadimsib3378 конечно js
@vadimsib3378
@vadimsib3378 4 года назад
@@dimovich85 понял, а можно еще несколько вопросов: 1)Есть какие-то сравнения, к примеру там 50кб кода грузит также как ХХХХкб картинки. 2)А если это допустим js который с картинкой сочитается (например параллакс какой-ннить), то что тут с нагрузкой на браузер? 3) Вопрос про загрузку, допустим js парсится не весь сразу, а волнами например и 1мб кода может грузится не за один раз, а допустим по событиям на странице? В то время как картинка 1мб пока не загрузится полностью вообще не появится?
@dimovich85
@dimovich85 4 года назад
@@vadimsib3378 Вадим, можно написать 0.05кб кода и повесить браузер намертво) В каждом отдельном случае - профайл в дев тулз в помощь)
@sashatv138
@sashatv138 3 года назад
Учите JavaScript! и забудьте jQuery.
@noitaukkokronk
@noitaukkokronk 4 года назад
Рассуждать о лишних 20 Кб - это позёрство.
@Steelvanw
@Steelvanw 4 года назад
Не "хейтим", а критикуем. Учи русский !
@antonkunin7878
@antonkunin7878 3 года назад
Сам учи! Хейт = огульная критика.
@vadimsokolovsky4940
@vadimsokolovsky4940 3 года назад
Все CMS на jquery, и сайтов на CSM тьма, большая часть в интернете, а они все используют jQuery, я даже видос не смотрел, кликбейт для новичков, дизлайк)
Далее
С Анджилишей на тусе💃
00:15
Просмотров 167 тыс.
Я сделал 3D Танчики с Денди :3
12:09