Тёмный

Проект на JavaScript для начинающих. Светофор. 

Сергей Дмитриевский
Подписаться 62 тыс.
Просмотров 14 тыс.
50% 1

🔥 Курс "Профессия программиста с нуля до трудоустройства". Скидка 95% по ссылке → clck.ru/3BaDjX
✔️ Мой telegram канал про IT и программирование для новичков → t.me/sergeydmi...
Подписывайся на меня в соц. сетях:
🔽 Telegram - t.me/sergeydmi...
🔽 Instagram - / sergeydmitrievskyit
🔽 RU-vid - / @sergeydmitrievsky
📩 По вопросам сотрудничества sergey@sergeydmitrievsky.ru

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

 

26 сен 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 37   
@sergeydmitrievsky
@sergeydmitrievsky 8 месяцев назад
❗Подписывайся на мой телеграм-канал про IT, программирование и frontend → t.me/sergeydmitrievsky
@Александрраз-н8ф
Наступил тот день, когда для меня это стало слишком просто) это приятно)
@juniornavsegda
@juniornavsegda Год назад
Когда у меня настанет этот день?
@LethoOfGulet886
@LethoOfGulet886 Год назад
😁 скоро у меня тоже будет этот день
@mamehala4660
@mamehala4660 Год назад
😳
@Александрраз-н8ф
Я устроился ПМом) если что
@mamehala4660
@mamehala4660 Год назад
@@Александрраз-н8ф после курса?
@Александрраз-н8ф
Сергей. пожалуйста сделай видео или может сюда напиши почему именно так ты решаешь эту задачу. Ведь на первый взгляд действительно проще и удобнее все сделать через if, else if с добавлением и удалением классов в CSS. В этом будет огромная польза в плане обучения. Нужно понять именно логику выбора того или иного способа. Кто ЗА ставьте лайк!
@_yellow__
@_yellow__ Год назад
с if проще намного, но в будущем при написании архитектурных решений этот вариант будем намного практичней и возможность переиспользования утилиток проще.
@XAH30
@XAH30 Год назад
Отличный урок. мне в свое время таких не хватало:) Кодварс больше абстрактные задачи дает, а вот таких практических , привязанных к чему-то реальному как раз и не хватает. Для тех, кто хочет потренироваться - можно реализовать переключение по времени(красный и зеленый горят 5 сек, желтый 2 например), а не по кнопке и сделать порядок цветов как в жизни - красный-желтый-зеленый-желтый-красный. Ну и левел-хард - отображать не просто цвет, а цветной таймер внутри круга как это сделано в обычных светофорах, который будет отсчитывать секунды до переключения на следующий цвет:)
@Александрраз-н8ф
Мне здорово помогли бесплатные freecodecamp. У них на Ютубе есть проекты для начинающих которые нужно уметь делать.
@СмирновИван-щ9ц
Просто и понятно. Спасибо!
@vitaliikikhtenko2140
@vitaliikikhtenko2140 Год назад
Не имею понятия ,что такое программирование ,но очень интересный видос !
@Vladislav1449
@Vladislav1449 Год назад
Капец. Сколько негативных комментаторов. Те, кто говорят, что можно проще через иф-елсе. Вы либо только учитесь и не писали ещё больших, сложных приложений. Либо вы говнокодер, не останавливайтесь. Сергей не зря тимлид и стоит присмотреться к такому стилю написания кода
@VS01077
@VS01077 Год назад
Спасибо!!!)))
@KirillKolchanov
@KirillKolchanov Год назад
А светофор разве не сам цвет меняет через определённое время?)
@djangodev3191
@djangodev3191 Год назад
Почему не в ООП стиле?
@TvoyRushan
@TvoyRushan Год назад
А нельзя просто менять backgroundColor через через switch - case ?
@_yellow__
@_yellow__ Год назад
Можно. Но такое решение оно более практично. Switch case не часто применяется на практике по ряду причин
@ЛюбовьЛукашенко-с7й
Скажите, пожалуйста, я вот повторила ваш светофор и решила чуть усложнить задачу: сделала 3 таких кружочка, чтобы у каждого можно была выбрать свой цвет. создала кнопку, по которой бы запускалась проверка (предлагаю пользователю выбрать правильную последовательность цветов в светофоре). При правильном ответе должно выскакивать окно (alert) c текстом "Ответ верен. Вы молодец", при неправильном, соответственно, "Ответ неверен. Попробуйте еще раз", что реализовано через if...else. Сейчас у меня всегда ответ неверен. Я не совсем понимаю, что именно указать в условии, чтобы это работало if (.... === LIGHT.red && .... === LIGHT.yellow && .... === LIGHT.green){}else{}
@kidingchannel6569
@kidingchannel6569 Год назад
А сделать то как сделал он тютелька в тютельку тоже считается что получилось ?)
@arthurq7843
@arthurq7843 Год назад
Почему все имена констант капсом? Это на что-то влияет или просто для наглядности?
@monresu
@monresu Год назад
константы принято называть капсом.
@albertrockalfredo8250
@albertrockalfredo8250 Год назад
Логика нарушена: желтый это всегда промежуточный цвет
@getFrontend
@getFrontend Год назад
задача про светофор решается легко средствами современного CSS, зачем изобретать колесо )
@DavidAbdullaev-v8g
@DavidAbdullaev-v8g Год назад
это всего лишь обучение, в реале не парятся с этим
@Michaggsb
@Michaggsb Год назад
Для fronted разработки подойдёт ноут Apple MacBook Air 13 M1/8/256GB Space Gray (MGN63)?
@goodcthulhu250
@goodcthulhu250 Год назад
space gray не подойдет, нужно именно золотистый
@АйбарБатырхан-с3э
Сколько стоит стандарт и вип курсы за месяц?
@bergmann3283
@bergmann3283 Год назад
SUPER LESSON
@BMAcode
@BMAcode Год назад
Есть способ ещё легче для решения этой же задачи
@Иллюзионист-э4м
Согласен
@Иллюзионист-э4м
С помощью addlistener если я правильно написал
@KirillKolchanov
@KirillKolchanov Год назад
И вообще можно без js это всё сделать)
@lendweekk
@lendweekk Год назад
Мне кажеться это можно все намного проще сделать))
@romanvozniak8623
@romanvozniak8623 Год назад
Согласен. Через if else if, менять bg color. А в видео прям геморой😂
@TvoyRushan
@TvoyRushan Год назад
@@romanvozniak8623 через switch - case еще проще )
Далее
Новая BMW 5 провал за 10 млн! ИЛИ?..
32:07
Простой мини-проект на JavaScript
9:36
React и TypeScript - Быстрый Курс
1:40:52
Просмотров 351 тыс.