Тёмный
No video :(

#10 Криптономикон-1 - Vue.js: практика 

JavaScript.Ninja
Подписаться 55 тыс.
Просмотров 114 тыс.
50% 1

Исходный HTML/CSS для самостоятельного повторения - gitlab.com/vue...
Телеграм-сообщество: t.me/vuejs_club
Материалы к изучению:
- интерполяция и v-bind ru.vuejs.org/v...
- синтаксис шаблонов ru.vuejs.org/v...
- структурные директивы v-if и v-for ru.vuejs.org/v...
- условная отрисовка ru.vuejs.org/v...
- v-model ru.vuejs.org/v...
- обработка событий ru.vuejs.org/v...
Исходный код урока - gitlab.com/vue...
API для получения ключа: www.cryptocomp...
---
Видео создано благодаря подписчикам проекта на нашем Patreon.
Хотите получать контент на 3 месяца раньше остальных? Присоединяйтесь! / javascriptninja

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

 

28 авг 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 298   
@zakarhappy5496
@zakarhappy5496 Год назад
Я редко кода пишу комментарии, но материал, который ты преподаёшь, настолько структурирован и рассказан простым языком, что начинающие по типу меня, начинают понимать что вообще происходит. Это пока что единственный курс на ютубе, посмотрев который, начинает вырисовываться хоть какая-то картина. Здоровья автору! Всем мирного неба над головой!
@AxlNeferSky
@AxlNeferSky Год назад
Нет. Как бэкендер говорю - ни хрена не понятно.
@zakarhappy5496
@zakarhappy5496 Год назад
@@AxlNeferSkyПрактика, мой друг, пересматривай по два-три раза, пока не поймешь абсолютно все, что говорит автор в ролике.
@AxlNeferSky
@AxlNeferSky Год назад
@@zakarhappy5496 Нашел курс по vue у Владилена Минина, он мне больше зашел. Сразу показывает практику, без рассуждений о высших материях. Нюанс в том, что он слегка устарел, и приходится разбираться в том, что поменялось. Но Владилен достаточно объясняет по ходу дела что должно получиться, поэтому пока что удается разобраться в таких нестыковках. Ну это если интересно вдруг)
@4tez294
@4tez294 Год назад
@@AxlNeferSky Интересно, а какая причина есть, чтобы выбрать изучать vue в 2023?
@AxlNeferSky
@AxlNeferSky Год назад
@@4tez294 Смена места работы?
@SuperRoqsta
@SuperRoqsta 3 года назад
"Отдельные люди называют их ярлыками". Золотой фонд цитат.
@user-gg7bx4zy5z
@user-gg7bx4zy5z 3 года назад
тайм-код pls
@user-um4tq7oj1x
@user-um4tq7oj1x 3 года назад
@@user-gg7bx4zy5z 25.10
@alexeleave4551
@alexeleave4551 3 года назад
Алиасики)
@pshenychka828
@pshenychka828 3 года назад
Когда мы говорим список, думаем коллекция, подразумеваем массив - тоже в цитатник :)
@thorvalderiksson7708
@thorvalderiksson7708 3 года назад
Отсылка к Владилену?)
@Dania-Rahub
@Dania-Rahub 2 года назад
Кто столкнулся с проблемой в Вёрстке и у кого ФИОЛЕТОВЫЙ фон и загрузка Просто нужно удалить div с этой крутилкой Удалить div блок там где есть svg animate-spin в вашей вёрстке (у меня это с 3 строки по 8 в моем компоненте)
@digitalturkistan1857
@digitalturkistan1857 Год назад
спасибо у меня было такое сделал как ты рекомендовал
@VladimirLozitskiy
@VladimirLozitskiy Год назад
Большое спасибо, что только не пробовал , увидел ваш коммент и все заработало
@user-rh8ln3io9r
@user-rh8ln3io9r Год назад
целый день думал что делаю что то не так покамись не прочел комент )
@KomanDante999
@KomanDante999 Год назад
Спасибо, дружище! Очень выручил. Видимо верстка поменялась.
@scottwalker6071
@scottwalker6071 3 года назад
Спасибо тебе, Илья, за твой вдумчивый контент, который реально позволяет смотреть на технологию и подходы в разработке, более тонко... видосы из раздела "концепции" - самый ТОП!
@partisan80
@partisan80 3 года назад
за tailwind спасибо божественному верстальщику, респект и уважение!
@grantorino3465
@grantorino3465 3 года назад
Я конечно еще не знаю, что там дальше будет с этим tailwind, но пока что css в 2мега выглядит явно не божественно
@user-ed7wi6xn5n
@user-ed7wi6xn5n 3 года назад
@@grantorino3465 это на время разработки в css пишутся все возможные стили tailwind'а. В продакшене всё лишнее вырезается и остаётся очень маленький css. Значительно меньше, чем бутстрап, например.
@user-ed7wi6xn5n
@user-ed7wi6xn5n 3 года назад
@@SilverHarold тогда они скорее всего примерно одинакового размера получаются
@didarsalimgerey3325
@didarsalimgerey3325 3 года назад
Эта уточка теперь будет снится мне в ночных кошмарах )
@alexandrivanov2763
@alexandrivanov2763 3 года назад
Не гневите уточку, тогда не будет
@bastarann3174
@bastarann3174 2 года назад
Прекрасный преподаватель. Вернулся к лекциям спустя год пересмотреть. Теперь смотрится все по другому, конечно. Война изменила все, теперь я оч боюсь за Климова, боюсь что не успею досмотреть все, что оставил в прошлом на потом
@alexandrivanov2763
@alexandrivanov2763 3 года назад
Курс VUE-RUB очень радует =)
@thirdbyron
@thirdbyron 2 года назад
Если бы я был учителем программирования, то взял бы за основу твои подходы. Очень многое разъяснил. Лайк!
@user-eg4gc1jc9y
@user-eg4gc1jc9y 3 года назад
Нет файла index.html с контентом как в видео. Каждый раз приходиться по несколько часов тратить чтоб вспомнить как все приводить в порядок.
@stanislavafanasiev5766
@stanislavafanasiev5766 2 года назад
це божественно!) Дякую за корисне і грунтовне пояснення всього матеріалу!)
@nikfaraday9839
@nikfaraday9839 2 года назад
Всё очень чётко "понял" что выбирать, пересматривал раз 20. Спасибо
@DavitAve
@DavitAve 2 года назад
Очень хорошая подача информаци, в ютубе самый доходчивый курс по vue и плюс еше и бесплатно спасибо огромное!)
@Lidiya_torty_Omsk
@Lidiya_torty_Omsk 2 года назад
Вопрос к Илье ....Не знаю почему, но верстка не такая как в видео, + стили не подключаются, страница в загрузке.
@petrchebanov6667
@petrchebanov6667 2 года назад
++ стили не подключаются, верстка не совпадает
@user-ef6fi6re7t
@user-ef6fi6re7t 2 года назад
я так понял, с этой проблемой столкнулись те, кто только недавно на курс залетел ...
@romanenkoonline
@romanenkoonline 2 года назад
+++ Стили не подключаются.
@petrchebanov6667
@petrchebanov6667 2 года назад
Там все очень просто. Я решил эту проблему повнимательнее посмотрев на верстку. Уберите вектор круга первый (можно закоментить), из-за него вы видите прогрузку (этого элемента нет в начальном html у Ильи, поэтому стили ложаться некорректно). еще пару элементов, которые будут потом появляться, по ходу движения урока ниже по верстке (можно сравнить с тем что в начале у Ильи в браузере) тоже можно закоментить и добавлять уже по ходу урока. Со стилями все в порядке. Там ничего менять не надо.
@andreyligiza9479
@andreyligiza9479 2 года назад
Можно сделать проще - в гитлабе в репозитории с файлами html и css нажимаем кнопку Commits, выбираем initial commit и заходим в его файлы. Там лежат те самые неизменные в процессе прохождения курса файлы
@sergeshramko3511
@sergeshramko3511 3 года назад
Похоже я что то пропустил ...(3:15) Смотрю видео подряд и не пойму, из какого видео я уже должен был узнать о создании нового приложении с Vue cli ??? И спасибо, друг, что без todo list.
@JavaScriptNinja
@JavaScriptNinja 3 года назад
Домашнее задание в 8 видео
@sergeshramko3511
@sergeshramko3511 3 года назад
@@JavaScriptNinja Благодарю за ответ.
@Sergey_USB
@Sergey_USB 3 года назад
@@JavaScriptNinja смотрю уроки подряд, 16-04-2021, в 8 видео нет никакой домашки, что-то изменилось за столь короткий срок?, 8 видео это же это - #8 Бизнес логика или детали реализации? - Vue.js: концепции
@JavaScriptNinja
@JavaScriptNinja 3 года назад
@@Sergey_USB а вы описание видео гляньте, и в самом видео я это упоминаю
@joyful_hunter
@joyful_hunter 2 года назад
Спасибо большое за урок! Очень понравилось, что поэтапно вместе с вами доходим до решения, учимся думать
@reshetn1koff
@reshetn1koff 3 года назад
Очень крутой и понятный урок. Спасибо! Vue.js прям шикарен в плане оживления html шаблона судя по ощущениям пока
@andreyevanton
@andreyevanton Год назад
счастливо!
@whatifiwant
@whatifiwant 2 года назад
На одном дыхании, Илья! Спасибо!🤩🥳
@sovrinfo
@sovrinfo 2 года назад
Спасибо за видео.Коммент в поддержку!
@korobkaneskvika2740
@korobkaneskvika2740 11 месяцев назад
Спасибо за структурированный, понятный курс
@bananosplt7368
@bananosplt7368 3 года назад
Спасибо что не todo list )))
@sergeshramko3511
@sergeshramko3511 3 года назад
Реально этот todo выбивает меня.
@sekirogenshiro2210
@sekirogenshiro2210 3 года назад
Красавчик. то чувство, когда чел психанул от плохих курсовна вью и запили свой офигенный!
@mukostenko
@mukostenko 3 года назад
Небольшая придирка. Я бы еще добавил фразу про фильтр, о том что сравнение происходит по ссылке на объект. Понятно, что это не из скоупа Vue, но лишний раз упомянуть было бы полезно. Даже при наличии опыта если в объекте есть id, я обычно фильтрую по id.
@alexandr-v
@alexandr-v Год назад
Хорошая информация для старта проекта.
@katiapervak
@katiapervak 2 года назад
Большое спасибо за курс!
@jujin84
@jujin84 2 года назад
Один из лучших спикеров
@TheVirtyoz777
@TheVirtyoz777 3 года назад
Огромное спасибо за уроки !!!
@user-yn9cu7bj7s
@user-yn9cu7bj7s 3 года назад
Мб будет полезно - по поводу v-bind мне в свое время очень запомнилось объяснение: "Если перед атрибутом стоит v-bind, то его содержимое является js кодом. Нет v-bind - содержимое является просто строкой" Хоть это и не совсем так - на 38 минуте Илья объясняет, почему
@ddrdeveloper
@ddrdeveloper 2 года назад
вот есть курсы от Минина или Ulbi TV- там все круто безусловно, но тут очень много мелочей, потерянных в тех видео. Хорошо раскрываются все тонкости и нюансы и рассматривается подход с разных сторон. Пожелание - чуть побыстрее вещать, а так только на скорости как минимум 1.2 более-менее нормально. А в целом все замечательно. Спасибо Автору!
@RuslanNumber1
@RuslanNumber1 Год назад
Ну вот не соглашусь, у Минина очень разжеваный контент есть по Вью на просторах интернета (если не говорить о ютубе). Обьясняет все концепции VUE на практике отдельно по каждой, + SPA приложения на вью также есть с объяснением. Для меня тот контент гораздо ценнее, чем этот. Так как если бы я не знал vue, то тут бы точно ничего не понял, что пишет Илья и рассказывает, а особенно в первых 10-ти своих роликах по теории, что для новичков, скорее, это лишнее забивать голову до того, как щупаешь фреймворк (чисто мое мнение). Скорее, ты не видел материал Владилена, который есть в его отдельных курсах а не на канале.
@user-zq4nz6yd2p
@user-zq4nz6yd2p Год назад
@@RuslanNumber1 минин перелогинся
@muborizDev
@muborizDev 2 года назад
Только начал, спасибо за уроки) всё понятно)
@alexbaboy7292
@alexbaboy7292 2 года назад
Классный урок. Все четко, спасибо!
@shps.online9830
@shps.online9830 3 года назад
Очень крутой выпуск)) Спасибо) информация подается очень четко)
@alexandr-v
@alexandr-v Год назад
3:40 Рекомендую при установки vue выбирать default (vue 3), меньше проблем потом будет.
@user-ic8os6od4b
@user-ic8os6od4b 3 года назад
Самый высокий уровень преподования, который встречал и в вузе, и на степике, и на ютубе, и на курсере
@user-oz3wx9uk7b
@user-oz3wx9uk7b 3 года назад
Круто, большое спасибо за такой контент
@CodeBeep
@CodeBeep Год назад
Краса неймовірна!👍
@user-hl9ee4kd3l
@user-hl9ee4kd3l Год назад
спасибо большое , ты лучший
@pfkcskafan
@pfkcskafan 2 года назад
Спасибо за уроки!
@lolwhatever7307
@lolwhatever7307 3 года назад
Какой-то слишком страшный дисклеймер
@tatianapanteleeva8181
@tatianapanteleeva8181 3 года назад
Это просто охрененно Спасибо
@esp2644
@esp2644 3 года назад
Отличный урок!
@aleksandrdemidov6058
@aleksandrdemidov6058 11 месяцев назад
в языке разметки TAL разные дерективы можно писать в одном теге, там определена последовательность работы каждой из них
@hellocode_dev
@hellocode_dev 2 года назад
Даже не понимаю, что я упустил, но это видео явно рано для меня(( Спасибо за материал, но есть субъективное ощущение, что лично мне для старта просто не хватило знаний js. Возвращаюсь прокачивать JS..(( надеюсь смогу оценить курс позже)
@exconfessor3639
@exconfessor3639 3 года назад
Хорошо, что я не студент, а то бы меня опознали и искоренили ^^
@aliver13
@aliver13 9 месяцев назад
Один вопрос. А из какого такого видео мы должны уже были знать, как создавать приложение с помощью vue cli? Где в этом курсе я пропустил это?
@biscuitjerry8043
@biscuitjerry8043 8 месяцев назад
Жиза, тоже непонятно
@eklz4869
@eklz4869 8 месяцев назад
@@biscuitjerry8043 видео #8, закрепленный комментарий. Да и сам автор в видео об этом говорит.
@pashkes
@pashkes 3 года назад
Когда мы внутри формы нажимаем enter или ctrl + enter на форме срабатывает событие Submit. Таким образом не нужно через жс делать проверки какие клавиши были нажаты внутри инпута, помимо этого это добавляет accessibility для нашего приложения прилагая меньше усилий
@get-web
@get-web 3 года назад
В самом начале видео говорят, о том что этот код не для подражания, он построен из г.. и палок, чтобы походить по граблям
@vitaliysawyer9305
@vitaliysawyer9305 2 года назад
А где вы там форму увидели?
@pashkes
@pashkes 2 года назад
@@vitaliysawyer9305 по html спецификации любой контрол формы должен быть внутри тела форм
@vitaliysawyer9305
@vitaliysawyer9305 2 года назад
@@pashkes, в интернетах пишут обратное. На СтекОверфлоу вопрос 3294572. Извините, что в такой форме привожу ссылку. Иначе комментарий удаляется.
@neur0nkz
@neur0nkz 3 года назад
Хорошо, что не белочка!
@ezhukovroman
@ezhukovroman 3 года назад
Ничего не понял но очень интересно
@cikada3398
@cikada3398 3 года назад
В целом отлично, только есть некие неудобства с исходниками)
@alekspianov1668
@alekspianov1668 3 года назад
Как решили? Были проблемы с файлом css?
@agfasgasasgasgas
@agfasgasasgasgas 3 года назад
С моего воробьиного полета вью дает пинка реакту по этой лекции. Не надо проверять предыдущее состояние стейта, можно пушить, события и модификаторы, забегая вперед есть модификатор .prevent и .stop. Жду пока Илья меня опустит на землю xDD
@Time2paw
@Time2paw 3 года назад
Подскажите - скачал файлы стилей и темплейт, темплейт отображается нормально, но когда подключаю стили на странице элемент spinning circle занимает 100% экрана.
@Time2paw
@Time2paw 3 года назад
судя по всему это было сделано специально =/
@JavaScriptNinja
@JavaScriptNinja 3 года назад
Откатитесь на 1 коммит назад :)
@Time2paw
@Time2paw 3 года назад
@@JavaScriptNinja благодарю за этот пример, помогло осознать что у меня возникает паника при малейших проблемах.
@user-ce6jm4vp8t
@user-ce6jm4vp8t Год назад
жестко про верстальщика на 35:37 ))
@galinasnigur2853
@galinasnigur2853 3 года назад
Спасибо за видео! И я 'такая хочу научится' (21:41) )))
@ruslanvoroshchukowlookitlt245
@ruslanvoroshchukowlookitlt245 3 года назад
Илья, спасибо огромное за Ваш труд! Как будет время, можете, пожалуйста, поделиться какую именно специфичную боль решает Tailwind, когда его лучше использовать в сравнении с другими css фреймворками (Vuetify, UiKit, Bootstrap etc.)? Спасибо.
@dv4able
@dv4able 3 года назад
- Спасибо за курс
@JavaScriptNinja
@JavaScriptNinja 3 года назад
Про сайдбар - косяк, уже в следующем видео поправлено, про свг так задумано :)
@romanenkoonline
@romanenkoonline 2 года назад
@@JavaScriptNinja для чего? Чтобы люди башкой своей думали?
@JavaScriptNinja
@JavaScriptNinja 2 года назад
@@romanenkoonline и не только :)
@maksymshypytsia5217
@maksymshypytsia5217 2 года назад
Класс!!! Молодца!!!!
@user-uo8jd7ys2x
@user-uo8jd7ys2x 2 года назад
Подскажите пожалуйста, установил плагины как у вас, но столкнулся с проблемой, что при авто-форматировании при сохранении все строчки перености в одноу строку, я не могу писать в разных строках бинды и тд...облазил весь интернет,помогло убрать в настройках wrap отключение переноса, но проблема вернулась и снова все переносит в строку
@tackesi
@tackesi 3 года назад
Признаться честно, по началу я пытался повторять. Но потом забил, в этом действительно нету смысла. Тем более, что я +- знал это. Почему, в данном случае важнее, чем как, ну для меня. Смотрим дальше
@alexanonymous5823
@alexanonymous5823 3 года назад
видос огонь, спасибо ббольшое
@user-san-chous
@user-san-chous 3 года назад
из-за этого файла css у меня бесконечный прелоадер крутится в браузере((
@JavaScriptNinja
@JavaScriptNinja 3 года назад
Откатитесь на 1 коммит назад
@user-san-chous
@user-san-chous 3 года назад
@@JavaScriptNinja ого, спасибо за фидбек) я просто убрал пару стилей, которые за это отвечали
@divingeilat
@divingeilat 3 года назад
@@user-san-chous привет, подскажи - какие стили ты убрал?
@user-dh2qu3mn3n
@user-dh2qu3mn3n 3 года назад
@@divingeilat если так интересует какие стили надо убрать, а не просто откатиться на 1 коммит, то в панельке разработчика выбери svg с классом animate-spin и закоммить родительский тег этого svg. Решит твою проблему.
@hishouarata2805
@hishouarata2805 Год назад
Молю, подскажите,что делать.Подключаю css и на локалхост идет бесконечная загрузка
@JavaScriptNinja
@JavaScriptNinja Год назад
прочитать другие комментарии? ;)
@artemy5594
@artemy5594 Год назад
Даня Рахубовский 7 месяцев назад Кто столкнулся с проблемой в Вёрстке и у кого ФИОЛЕТОВЫЙ фон и загрузка Просто нужно удалить div с этой крутилкой Удалить div блок там где есть svg animate-spin в вашей вёрстке (у меня это с 3 строки по 8 в моем компоненте)
@user-xv9nz9we9d
@user-xv9nz9we9d Год назад
Илья, а в каком предыдущем видео была информация по установке вью? Я все подряд посмотрел
@JavaScriptNinja
@JavaScriptNinja Год назад
смотреть мало :) в 8 видео была инструкция про домашнее задание. как раз тест на тех кто "просто смотрит"
@user-xv9nz9we9d
@user-xv9nz9we9d Год назад
@@JavaScriptNinja Спасибо за ответ) Я смотря 13 урок это понял и нашел уже ответы))
@alogic75
@alogic75 Год назад
Пока слушаю и получаю одно удвольствие. Споткнулся на запуске примера, но в коментах какой div удалить подсказали и не понял почему ключи нужны там где v-for. Надеюсь дальше ещё про это будет. Может прямо в репозитории этот кусок с div svg animate-spin вырезать? Да, ещё современный npm запускает локальный сервер командой 'npm run dev'.
@php_boy5019
@php_boy5019 3 года назад
Ты сломал систему, нужно с ТуДу листа начинать )))
@Zhigalivan
@Zhigalivan 3 года назад
"Отдельные люди" походу дизлайк влепили!)) Отличное видео, спасибо автору
@user-sc9jm6vw6t
@user-sc9jm6vw6t Год назад
Здравствуйте! В видео идет речь о файлах html и css, которые прислали ("нам тут прислали невменяемый css..") и далее они подключаются в src. А где их брать? Буду благодарен, если поясните, что я упустил.
@alimslimmer1751
@alimslimmer1751 3 года назад
Секундочку. Материалы под видео нужно читать до или после просмотра видео? А то я смотрю и не вдупляю почти ничего. Все эти директивы, модуляторы, модификаторы потом отдельно рассматриваться будут в курсе?
@JavaScriptNinja
@JavaScriptNinja 3 года назад
Как удобно. Мы рассчитываем что после :)
@alimslimmer1751
@alimslimmer1751 3 года назад
@@JavaScriptNinja а потом самостоятельно работать над приложением не подсматривая в скринкаст ?
@994gun3
@994gun3 3 года назад
@@alimslimmer1751 Это уже тебе решать
@alimslimmer1751
@alimslimmer1751 3 года назад
@@994gun3 пробовал после, ничего не понятно. Он же опирается на доку
@semen083
@semen083 3 года назад
Пробовал пользоваться Vite в качестве девсервера и сборщика?
@timlead4541
@timlead4541 Год назад
Из комментариев видно, что некоторые люди стопорятся после вставки css(появляется бесконечная загрузка SVG). Удалите, либо просто закомментируйте этот кусок кода, а именно div, в котором лежит SVG.
@SpiderCat934
@SpiderCat934 3 года назад
Интересно какая цветовая схема для кода используется, мне нравиться, спокойненькая.
@ThreeOneDay
@ThreeOneDay 3 года назад
Cobalt2Theme если ты это имел в виду
@user-dh2qu3mn3n
@user-dh2qu3mn3n 3 года назад
А зачем в v-bind:key="t.name" писать, а не просто v-bind:key="t". Мы ведь потом все равно отдельно пишем интерполяцию {{ t.name }} и {{ t.price }}. Хотелось бы понять лучше, поэтому спрашиваю.
@user-xq9om5ei5l
@user-xq9om5ei5l 3 года назад
Потому что key должен быть уникальным тесктовым или строковым значением, а t это объект
@ArgumentX1
@ArgumentX1 3 года назад
А из каких предыдущих видео мы должны знать про vue/cli?
@JavaScriptNinja
@JavaScriptNinja 3 года назад
Видео номер 8
@user-rz7xz4wf8p
@user-rz7xz4wf8p Год назад
Почему, интересно, вывод значения в фигурных скобках называется интерполяция? У этого слова есть вполне конкретное определение и, кажется, оно не подходит тут для нас.
@moonlight_shadow7396
@moonlight_shadow7396 3 года назад
У меня картинка с бесконечной загрузкой после подключения css
@JavaScriptNinja
@JavaScriptNinja 3 года назад
Это тест на умение читать комментарии :)
@moonlight_shadow7396
@moonlight_shadow7396 3 года назад
@@JavaScriptNinja уже исправил))
@aleksandrdevelopment3321
@aleksandrdevelopment3321 3 года назад
я что то не пойму, что конкретно нельзя из этого делать в продакшене?
@JavaScriptNinja
@JavaScriptNinja 3 года назад
Смотрите дальше
@yennms5547
@yennms5547 3 года назад
А почему сказано что :key в v-for должна быть именно строка? ведь может быть и числовое значение
@JavaScriptNinja
@JavaScriptNinja 3 года назад
Число приводится к строке
@tigranmnjoyan454
@tigranmnjoyan454 3 года назад
👌👌👌
@user-ov2ez3zm3h
@user-ov2ez3zm3h Год назад
Плохо, что про VScode сказали, а про программу, в которой отображается приложение, нет. Не понятно, нужна она или нет, чем можно заменить и вообще, что происходит на 5.25 минуте.
@mikhailelesin3325
@mikhailelesin3325 2 года назад
Что за шрифт используется в редакторе?
@VYACHESLAVx
@VYACHESLAVx 2 года назад
Автор, а зачем ты говоришь что с предыдущего видео вы научились делать то-то) но если это намек, что надо почитать доку, то окей или ощущение, что я пропустил что-то важное
@JavaScriptNinja
@JavaScriptNinja 2 года назад
Да, пропустили, домашнее задание в видео 8
@lelikpunk1
@lelikpunk1 3 года назад
А Vue можно использовать внутри темплейтов твига (twig)?
@sainco3036
@sainco3036 3 года назад
Спасибо.
@SS86Precursor
@SS86Precursor 2 года назад
а откуда взяли индекс и app.css вначале?
@maksime833
@maksime833 2 года назад
ссылка в описании к видео
@alex-mos
@alex-mos 2 года назад
По моему опыту, избегать конфликтов в названиях переменных, сокращением слова - плохая практика. Человеку, читающему код будет сходу непонятно, что t - это ticker, и чем он концептуально отличается от другой переменной ticker в этом же скопе. Регулярно страдаю в проектах от i, itm, item, itms и т.д. в одном скопе. Я бы сразу переименовал ticker из data в newTickerName. Длиннее, но читаемо.
@JavaScriptNinja
@JavaScriptNinja 2 года назад
Я пощвоояю себе однобуквенные переменные в коротких лямбда функциях
@isfland
@isfland 3 года назад
v-if и v-for не стоит использовать на одном элементе ещё потому, что их поведение в этом контексте отличается у Vue 2 и Vue 3
@SpiderCat934
@SpiderCat934 3 года назад
Разве в предыдущих видео было про создание проектов но вью?
@JavaScriptNinja
@JavaScriptNinja 3 года назад
Домашнее задание в 8 видео
@hunterxvov4ik
@hunterxvov4ik Год назад
очередной курс для джунов/мидлов, но никак не для челов, которые пытаются освоить фронтенд с нуля :( жаль, походу остается только доку читать
@JuiKoloshi
@JuiKoloshi 3 года назад
Тэйлвинд кстати норм тема, +9000 к скорости вёрстки)
@aleksandrdemidov6058
@aleksandrdemidov6058 11 месяцев назад
после ExtJS, Vue - кайф, во всзяком случае пока так кажется ))) с декларациями в ext-е явно переборщили )))
@torodinson5260
@torodinson5260 3 года назад
плагины eslint prettier и другие на курсе будут изучаться ?
@JavaScriptNinja
@JavaScriptNinja 3 года назад
Нет, они же никакого отношения ко vue не имеют
@torodinson5260
@torodinson5260 3 года назад
@@JavaScriptNinja это сарказм ?
@ruslanshikhaliev9341
@ruslanshikhaliev9341 3 года назад
@@torodinson5260 нет, это же не сарказм
@torodinson5260
@torodinson5260 3 года назад
@@ruslanshikhaliev9341 но они же используются
@hrubayurii4916
@hrubayurii4916 Год назад
приємні спогади, коли біток був по 47К...))
@user-hw2zf7tj4t
@user-hw2zf7tj4t 3 года назад
документация все же говорит о том v-for и v-if можно использовать вместе но не стоит, при этом v-for имеет приоритет во 2 , а v-if в 3
@alexeypavlov5340
@alexeypavlov5340 3 года назад
Это линтер броасает ошибку.
@user-hw2zf7tj4t
@user-hw2zf7tj4t 3 года назад
@@alexeypavlov5340 в видео так и сказано, просто еще сказано что вью запрещает.
@alex_akuna
@alex_akuna 3 года назад
Внимаю
@torodinson5260
@torodinson5260 3 года назад
зачем линтер ставить на проект как плагин, а потом еще как расширение IDE ? Как они взаимодействуют ?
@JavaScriptNinja
@JavaScriptNinja 3 года назад
Расширение IDE отвечает только за то, чтобы рисовать вам сообщения об ошибках. Каждый проект сам на своем уровне настраивает что именно проверять (какие правила) и прочие детали.
@torodinson5260
@torodinson5260 3 года назад
@@JavaScriptNinja спасибо )
@davidsurmava2669
@davidsurmava2669 3 года назад
Илья, спасибо огромное за Ваш труд! Скажите пжл. есть у Вас курс обучения по vue.js ?
@yakovnesterenko7607
@yakovnesterenko7607 3 года назад
Коллеги, просветите, а откуда эта история с уточкой пошла изначально?
@alexeleave4551
@alexeleave4551 3 года назад
В плейлисте предыдущие ролики 9шт, там есть объяснение, посмотри)
@user-db3dn1ku1q
@user-db3dn1ku1q Год назад
Странно! В начале видео говорится о том, что код написанный просто ужас!!! и его никогда не повторяйте! а в конце автор говорит, "что сегодня мы с вами выучили это, это и это!"
@JavaScriptNinja
@JavaScriptNinja Год назад
Конечно, одно другому не мешает - то что код ещ' не готов для продакшна, не означает что мы ничему не учимся
@scottwalker6071
@scottwalker6071 3 года назад
Илья, помоги внести ясность, пожалуйста🙏 я все это время думал, что настоящего two-way-binding`а во vue нет, а есть некий синтаксический сахар в виде нативной директивы v-modal, которая под капотом просто вешается на обычное событие в компоненте и в тоже время прокидывает пропс в этот самый компонент... ну то есть условно v-modal ---> :value="value" @input="value = $event". В итоге получается, что технически это однонаправленный поток, который концептуально обыгрывается (благодаря v-modal) как двунаправленный... и я все это время полагал, что если бы во vue был трушный two-way-binding, то он, грубо говоря, был бы реализован через возможность компонента менять напрямую свои пропсы. Блин, я это толкал своим коллегам, теперь как-то не ловко)) можешь как-нибудь осветить этот момент по-подробнее?
@JavaScriptNinja
@JavaScriptNinja 3 года назад
А вы и можете двусторонне менять пропсы если верхний компонент на это согласен. С помощью v-model на компонентах и prop.sync во Vue2 (во Vue3 заменен на множественные v-model)
@scottwalker6071
@scottwalker6071 3 года назад
​@@JavaScriptNinja Хм... к своему стыду не обращал внимание на этот модификатор. Спасибо за обратную связь
@MrKenny176
@MrKenny176 2 года назад
Не совсем понял как мы в filter сравнили два объекта и это сработало? Ведь {} === {} // false
@JavaScriptNinja
@JavaScriptNinja 2 года назад
Потому что это на САМОМ деле ттот же объект
@user-ft1fc9ib9h
@user-ft1fc9ib9h Год назад
Я новичок, не подскажете почему после подключения css, вместо "вуаля" у меня появился кружок ожидания загрузки?
@user-yh4bc9je3q
@user-yh4bc9je3q Год назад
Вот именно
Далее
Учись реальности!
23:17
Просмотров 30 тыс.
СЕРЕГА ПИРАТ - TEAM SPIRIT
02:37
Просмотров 361 тыс.
Only I get to bully my sister 😤
00:27
Просмотров 36 млн
#14 Криптономикон-3: vue-cli и tailwind
17:43
СЕРЕГА ПИРАТ - TEAM SPIRIT
02:37
Просмотров 361 тыс.