От jQuery к Vue.js - эволюция программирования на javascript

  Рет қаралды 35,677

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

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

Күн бұрын

Пікірлер: 58
@BTL4JUR
@BTL4JUR 5 жыл бұрын
Чёткая эмоциональная речь, всё демонстрируется и объясняется. Мой идеал препода.
@neofit3157
@neofit3157 7 жыл бұрын
Гениально. То что надо. Да ещё и от Лаврика!
@АндрейА-ъ9у
@АндрейА-ъ9у 7 жыл бұрын
Python My,смысл есть тратить два часа?информационный характер несет или полезные вещи имеются?
@neofit3157
@neofit3157 7 жыл бұрын
у Лаврика всегда супер полезный контент, если ты еще не заметил, это как питонисту Лутца читать,много между строк. / 2 часа на образование не жалко от мастера :)
@АндрейА-ъ9у
@АндрейА-ъ9у 7 жыл бұрын
Python My не жаль два часа,поначалу вижу,что надо лучше js подтянуть,а после сравнения слушать.Это по мне.спасибо)
@timura.6658
@timura.6658 7 жыл бұрын
потом расскажи на что ты потратил этот час
@АндрейА-ъ9у
@АндрейА-ъ9у 7 жыл бұрын
Timur A. Чтение леарн...
@rusicsemenov
@rusicsemenov 7 жыл бұрын
Поставил со старта лайк, в течении двух часов забывал, что это уже делал и хотел еще раз поставить. Результативный урок, спасибо.
@radinanataliia5227
@radinanataliia5227 7 жыл бұрын
Дмитрий спасибо за видео! Доступно объясняете, буду ждать продвинутый курс
@gevorgnikoghosyan7252
@gevorgnikoghosyan7252 7 жыл бұрын
друг ты помогаешь нам) реально спасибо за годный контент)
@alex_vav
@alex_vav 7 жыл бұрын
Дима очень доходчиво объяснил, что и для чего ..)
@0leksiiX
@0leksiiX 7 жыл бұрын
У Дмитрия талант, ни разу Vue не видел(и вообще к фреймворкам еще не приступал), решил посмотреть вебинар из любопытства. Смотрел на 1,5 скорости. Никаких проблем с пониманием вообще не возникло! Итогда авторы нативный так описывают что без паузы и консоли не понять что они сказали, но это обратный случай! Браво!
@marsdendennis
@marsdendennis 6 жыл бұрын
Супер! Неделю пытаюсь вкурить во vue, а тут все разжевал! )))
@RM-il3fz
@RM-il3fz 7 жыл бұрын
Лаврик, ты гений!
@LisnicVitalie
@LisnicVitalie 3 жыл бұрын
Почему в jQuery не использовали load()?
@V4VFAloj7juAyQW
@V4VFAloj7juAyQW 7 жыл бұрын
Здравствуйте, Дмитрий! Большое спасибо за Ваши обучающие видео. Сделайте, пожалуйста, курс занятий по Nuxt.js Как логические продолжение темы этого видео. Спасибо
@ДмитрийХолост-ь5у
@ДмитрийХолост-ь5у 7 жыл бұрын
КАК ВСЕГДА ВСЕ ОТЛИЧНО !!!
@urbanmauglisq9554
@urbanmauglisq9554 6 жыл бұрын
Очень полезно было для меня!!!
@spinningbullet9136
@spinningbullet9136 6 жыл бұрын
что это за шаблонизатор для html ?
@rogikanin
@rogikanin 7 жыл бұрын
Круто! Спасибо!
@bithack5612
@bithack5612 4 жыл бұрын
За столько лет так и не увидел преимущества Jquery с Vue не в js так в html пишем кучу кода))
@orhanahmadov9381
@orhanahmadov9381 7 жыл бұрын
Годнота
@rodigy
@rodigy 7 жыл бұрын
компоненты это конечно хорошо, но вот то за что не люблю все эти современные фреймворки, т.к. они сильно загрязняют html теги. Вот это все можно писать отдельно от Html?
@Hacksli
@Hacksli 5 жыл бұрын
rodigy , раньше тоже хотел отдельно, и написал отдельно один большой проект, теперь спустя 4 года понял что был не прав. Переписываю на vue, в разы быстрее реализуется функционал и багов меньше
@fry2523
@fry2523 6 жыл бұрын
Супер !
@DiBaHHbIi_Expert
@DiBaHHbIi_Expert 7 жыл бұрын
ещё не смотрел, вечером мб. но сразу вопрос - react или vue? ангуляр даж не рассматриваем. поскольку их любят сравнивать всех, то думаю не одного меня нынчке интересуют. что удобнее\быстрее\перспективнее\проще к изучению ии этих двух и т.д. зы, если ответы есть в видео, извиняюсь.
@user-maximilianno
@user-maximilianno 7 жыл бұрын
я такой же начинающий, наверно примерно твоего уровня знаний, но почему ты отбросил ангуляр, а я отбросил реакт?
@DiBaHHbIi_Expert
@DiBaHHbIi_Expert 7 жыл бұрын
Максим Старостин, реакт быстрее, удобнее за счёт jsx, мейнстримный, сейчас много контор хотят что б джун умел именно его, а потом уже ангуляр. да и лично мне понравилось больше подключать cdn и всё, чем создавать очередную толпу файлов. Это всё *моё личное мнение* и моё видение. мб всё абсолютно не так, но по скорости конкурируют именно реакт и вью. А по факту, это всё инструменты. каким удобнее, тем и пользуйся) это как сасс и лесс или галп и грунт) везде есть + и -, просто мне показалось лучше спросить про реакт, опять же, из-за хайповость. а так да, можно и 3их сравнить.
@radinanataliia5227
@radinanataliia5227 7 жыл бұрын
github.com/Nataliia-Radina/vue-first-component код с двумя вариантами vue реализации (из видео)
@jolly_dev
@jolly_dev 7 жыл бұрын
Я наверное мазахист, но мне нравится писать на чистом JS, но от jQuery тоже не отказываюсь. Если мне легче на Native JS написать, то на нем пишу, если на jQuery, то на jQuery пишу.
@neofit3157
@neofit3157 7 жыл бұрын
в этом и заключается ценность такой "гнилой" забугорной идеологии как право выбора.
@jolly_dev
@jolly_dev 7 жыл бұрын
Python My как понять?
@neofit3157
@neofit3157 7 жыл бұрын
ирония
@rusnickk
@rusnickk 7 жыл бұрын
Для повседневных задач (слайдер, менюшки, анимации, простые формы) подойдет чистый JS или jQuery, если писать интерфейсы уровня gmail, facebook, twitch на чистом JS, то рано или поздно, собрав все грабли и испытав тонны боли, если у вас хватит терпения, вы прейдёте к компонентному подходу и напишете свой аналог Angular или React, либо начнете использовать их как уже готовые, протестированные, с широким комьюнити решениям. В вебинаре все правильно сказали, вам не нужен экскаватор чтобы поставить палатку, а вот при строительстве пятиэтажки без него уже не обойтись.
@Евгений-ш1е5ц
@Евгений-ш1е5ц 7 жыл бұрын
Дайте ссылку, на подписку(хочу знать когда выходят новые потоки по тем или иным темам) Круто все рассказывает Лаврик
@orionpro79
@orionpro79 6 жыл бұрын
Кстати только что надумал такой минус vue для обычных веб студий)... к примеру ты используешь vue и от данных всё строишь, но эти данные вписаны в json скорей всего и получается, что там вписан и весь контент этого приложения. А кто будет контент вносить ? Обычно его вносят люди не понимающие что такое json и прочее. Получается программисту ещё надо и таким заниматься ? Внести в обычный html новый контент в виде текста не проблема для многих , а вот копаться в данных бывает уже проблема. Единственный выход - cms и чтобы исходя из данных в админке оно генерило нам нужный json... в общем не ясно выиграли ли мы уйдя от jQuery.
@vladislavstepanov7591
@vladislavstepanov7591 5 жыл бұрын
Ты считаешь, что у json синтаксис сложнее html? Единственное что нужно знать для json'a - это объекты, да и то только самые основы. Впрочем, я не знаю как все устроено в веб студиях, но как по мне, там не сидят полные чайники
@Михаил-я9с
@Михаил-я9с 7 жыл бұрын
Дмитрий, а как роботы читают такие html страницы, в которых html мешают со vue?
@dmitrylavrik
@dmitrylavrik 7 жыл бұрын
Думаю плохо. Но суть в том, что если всё делать компонентами, то html с директивами vue в исходный код для робота вообще не попадёт.
@Михаил-я9с
@Михаил-я9с 7 жыл бұрын
Дмитрий, ещё вопрос: а MODX и vue совместимы? Просто конструкция тегов похожа на evo, возможно и revo будет ругаться...
@romanfedorov369
@romanfedorov369 7 жыл бұрын
кто авторитетно сможет ответить на такой как мне кажется актуальный вопрос: - есть основное vue приложение. - есть несложный компонент Vue.component("my-component" .....) и т. д. просто чтобы можно было его использовать с несколькими экземплярами одинаковых по структуре данных. - в компонент передаются значения props в числе которых есть некий объект который я хотел использовать одновременно во всех (точнее в 2-х) экземплярах компонента, а так же и в корневом объекте vue. - понятно что если я в компоненте возьму и забью этот props-объект например значение false то vue выдаст warning насчет мутации props и в этом случае все скажут что нужно использовать события вверх расскажут про однонаправленный поток данных и это понятно и логично. - но если я в этой же ситуации в компоненте изменю одно из свойств props-объекта например строку или другое свойство-список дополню новыми элементами или наоборот удалю элементы. Это отразится на том же объекте в корне приложения и это именно то что мне нужно, vue против этого ничего не имеет. является ли такой порядок действий антипаттерном и если да то какие неожиданности могут меня подстерегать на этом пути?
@jenyaspace
@jenyaspace 7 жыл бұрын
ждем уроки по React Fiber
@BobaPoshtar
@BobaPoshtar 7 жыл бұрын
jQuery с селектами - именованные функции использовал бы, чтобы избавиться от монструозных конструкций, повысить читабельность кода, избавит от многих неявных ошибок. Из блоков гораздо легче собирать конструкцию, чем построчно лепить и предугадать все баги. Тем более - код во многих местах дублируется. И интерфейс для такой задачи очень плохой, нельзя пользователю давать выбирать нежелательные варианты, с которыми не знаем что делать. Но правильный подход - скрывать лишнее до поры до времени.
@serebniti
@serebniti 7 жыл бұрын
Так вагон jQuery light библиотек.
@sergeydmitriev2358
@sergeydmitriev2358 6 жыл бұрын
kzbin.info/www/bejne/b6rCmJWMqZ6in9E А что про делегирование мы не слышали? А про итераторы массивов?
@Лена-ч5м
@Лена-ч5м 6 жыл бұрын
спасибо!
@SeyferX
@SeyferX 7 жыл бұрын
ожидал ссылку на github с кодом примеров
@_always_21
@_always_21 7 жыл бұрын
Не забудьте, что название собственного тега должно быть с дефизом -
@user-maximilianno
@user-maximilianno 7 жыл бұрын
Не смотрел еще, но отпишусь: я иногда ощущаю себя как в "Шоу Трумана", а Лаврик - тот хрен, что направляет меня. Лаврик, можешь сделать полное приложение на Ларавель, но не с шаблонами блейд, а с фронт фреймворком каким-нибудь, лучше вуй или ангуляр. Про REST нужно объяснение для чего используется на практике, ибо непонятно, когда использовать шаблонизаторы а когда лучше делать на фронтенде. И про бекэнд - когда используется апач и энджинкс и когда лучше самому написать?
@theDenQ
@theDenQ 7 жыл бұрын
1. NetBeans в 2017 ? 2. jQuery подразумевает императивный подход. (это плохо) 3. зачем ты во все папки копируешь файл с jquery? 4. есть же npm, yarn, etc...
@KostiaBazrov
@KostiaBazrov 7 жыл бұрын
=> а ангуляр и реакт что подразумевают7; а, ты про jquery? - показалось ты пишешь про VUE :)
@timurkash
@timurkash 6 жыл бұрын
false читается как "фолс". target читается как "таргет". Режет слух...
@antonkuzmich4624
@antonkuzmich4624 5 жыл бұрын
Все так. Только вуе требует вебпакства . без него далеко не уйдёшь, компоненты вуевые не поюзаешь особо. А вебпакство - жоппа
@santiagozarpado1145
@santiagozarpado1145 5 жыл бұрын
если руки кривые то и vue не поможет
@АлександрАндреев-г3ь
@АлександрАндреев-г3ь 7 жыл бұрын
нда, я такую хрень как-то делал на jquery в 2013-м, брр, жуть )))
@sergei_militer
@sergei_militer 5 жыл бұрын
Лучший фреймворк - это Vanilla.js!!!
@erdmann2675
@erdmann2675 7 жыл бұрын
+ +
Фреймворк Vue.js - идеи и нормальная разработка с webpack
2:39:29
Javascipt и анимации - взаимодействие с CSS
1:50:52
Дмитрий Лаврик
Рет қаралды 25 М.
I Sent a Subscriber to Disneyland
0:27
MrBeast
Рет қаралды 104 МЛН
24 Часа в БОУЛИНГЕ !
27:03
A4
Рет қаралды 7 МЛН
SLIDE #shortssprintbrasil
0:31
Natan por Aí
Рет қаралды 49 МЛН
Javascript. Стандарт ES6. Смысл, основные фишки и подвохи.
1:45:11
Внутренний мир javascript: объекты и прототипы
1:48:15
Дмитрий Лаврик
Рет қаралды 100 М.
Vue.js - варианты применения на практике
1:56:49
Дмитрий Лаврик
Рет қаралды 60 М.
Vue JS - Быстрый курс за 50 минут
53:36
Владилен Минин
Рет қаралды 358 М.
Как устроен QR-код? [Veritasium]
33:28
Vert Dider
Рет қаралды 816 М.