Из Говна в Конфетку [Ревью JavaScript кода от подписчика]
Вставка
- Опубліковано 29 вер 2024
- Посмотрим код на JS, который написал подписчик. Покажу как его можно улучшить.
Задание: github.com/R1ON/html/blob/main/js/24/index.js#L86
Поддержать автора: donationalerts.com/r/kakeitoyroki
Чатик: t.me/kakieToYrokiChat
***** Музыка:
Song: "Dj Quads - Birds And The Bees"
/ djquadsoffi. .
Music provided by BreakingCopyright: • [Non Copyrighted Music...
Оп, а вот и соточка лайков. Присылайте ваш код в группу в телегу, сделаю следующий разбор :)
Вы можете записать видео урок по хранению данных в браузере, пожалуйста ❤
Твой код тоже не помешало бы оптимизировать ))
Да, там есть куда улучшать с алгоритмической точки зрения, но я в видео сказал, что не буду это показывать. По той причине, что это был разбор ДЗ, на уровне, где новичок еще не знает про алгоритмическую сложность
Если речь не про алгоритмическую сложность, тогда поделись, что еще тут можно улучшить
@@kakieToYroki У тебя с таким подходом вырастит куча, при оочень больших выборках можно будет выхватить Out of memory, нужно постаратся уберать вложенные функции в циклах, отказатся от isOrPrice и сделать одну проверку сразу в условии !!Number.parseFloat(game.price) остально пропустил, может еще что есть )
Это так не придирка, в общем все клево, удачи с развитием канала.
ну так покажи как...
3:50 но это так не работает... Преобразование в строку не тоже самое, что проверка элемента на тип и его длину. Всякие null, undefined, числа в варианте со String тоже попадут, а в typeof нет
Ну, тут я исходил из варианта, что у нас массив будет всегда из строк состоять (возможно я в видео что-то другое сказал, но в голове у меня точно был этот момент, что там всегда будут строки)
Если там будут другие типы данных, то мой вариант не подойдет, конечно же
В целом, вариант автора более универсальный получился. Тут согласен
Таких бы разборов побольше на ютубе, дизайнеры прям пестрят разборами, а у кодеров особо ничего интересного нет ((
С наступающим, благодарен тебе в обучении JS:)
И тебя с наступающим )
Завтра с похмелья посижу погляжу
Тяжело будет )))
Честно, я сейчас учу vue3 compositon API и хотелось бы видосы по нему, ну что такое props,emit, hook жизненый цикл и.т.д
если вы сможете сделать, я буду очень благодарен вам.
P.s ваши видео очень сильно помогли когда я начал учить js ❤
Есть отличная документация на русском языке
Крутой разбор, годнота. Рекомендую как общеразвивающий фильм для начинающих java-скриптизеров, смотрел несколько раз, формат отличный, только название резковатое, потягивает от него)
Я экспериментирую с кликабельностью на видео :)
Думаю, что если это станет постоянной рубрикой, то поменяю название
Также мне кажется, что видео нужно делать еще короче - 10 минут ровно
@@kakieToYroki В принципе не хотелось, чтобы тянуть с переименовкой, но дело хозяйское...
Нащот покороче, это да, Краткость - сестра таланта
А Лаконичность + Краткость вообще как Twix - сладкая парочка
За что и люблю этот канал - все просто, четко и без воды
Прямо оазис для минималистов
.
Хотел спросить многие говорят что фронтенд умирает из за ИИ, правда ли это и есть смысл его сейчас изучать ?
А кто так говорит? :)
Так надо 200 набрать!!!!!
Здравствуйте, у меня есть предложение для вас, как с вами связаться?
Можно в телеграмме @privet_123
Ролик получился интересный.
Такой формат можно очень сильно развить, дабавив в него некоторые моменты. Например
- Best practice. Тут совсем необязательно сильно замарачиваться, но с вашим опытом Роман можно будет показать характерные отличия кода начинающего от кода продвинутого и явно показать как написать лучше, а как лучше не писать. (показать кейсы хорошего кода работы с массивами, объектами, когда использовать arrow func, а когда function, etc...)
- Архитектура. Я конечно же понимаю, что речь не идет о сложных структурах, где начинающему это даже и не нужно, но показать фундаментальные основы построения приложения, даже на чистом js без дополнительных библиотек было бы великолепно.
Все то, что я указал выше конечно стоит докрутить в голове, здесь я выразил свое мнение как зритель, что мне хочется увидеть.
Возможно, для более сложных проектов имеет смысл затронуть архитектуру, но тут маленькая функция, где особо не разгуляешься :)
Но идея хорошая, возможно, в следующем видео что-нибудь из этого применю
С ноым годом с Казахстана, спс за контент😊
Вас тоже с Новым годом 💪🏻
Здравствуйте, меня очень интересует один вопрос, заменит ли ии в ближешие 5-10 лет программистов, интересно услышать ваше опытное мнение.
Привет, сделай, пожалуйста, анонсированное тобой большое видео с детальным разбором инструментов разработчика в браузере, было бы интересно посмотреть, тема затребованная
Оно в процессе создания. Сегодня буду записывать вторую часть. За выходные смонтирую
Не понял прикола на моменте 5:21. В 115 строке использовано +Number.parseFloat(price). Зачем там плюс?
Там после parseFloat идет toFixed, который возвращает строку
После мы эту строку при помощи плюса конвертируем в число
А делаем это для того, чтобы позже применить арифметическую операцию
Интересно, спасибо!
дайте ссылку на задание
github.com/R1ON/html/blob/main/js/24/index.js#L86