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

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

Комментарии • 37

  • @sergeydmitrievsky
    @sergeydmitrievsky  8 месяцев назад

    ❗Подписывайся на мой телеграм-канал про IT, программирование и frontend → t.me/sergeydmitrievsky

  • @Александрраз-н8ф
    @Александрраз-н8ф Год назад +40

    Наступил тот день, когда для меня это стало слишком просто) это приятно)

  • @Александрраз-н8ф
    @Александрраз-н8ф Год назад +16

    Сергей. пожалуйста сделай видео или может сюда напиши почему именно так ты решаешь эту задачу. Ведь на первый взгляд действительно проще и удобнее все сделать через if, else if с добавлением и удалением классов в CSS. В этом будет огромная польза в плане обучения. Нужно понять именно логику выбора того или иного способа.
    Кто ЗА ставьте лайк!

    • @_yellow__
      @_yellow__ Год назад +2

      с if проще намного, но в будущем при написании архитектурных решений этот вариант будем намного практичней и возможность переиспользования утилиток проще.

  • @XAH30
    @XAH30 Год назад +5

    Отличный урок. мне в свое время таких не хватало:) Кодварс больше абстрактные задачи дает, а вот таких практических , привязанных к чему-то реальному как раз и не хватает.
    Для тех, кто хочет потренироваться - можно реализовать переключение по времени(красный и зеленый горят 5 сек, желтый 2 например), а не по кнопке и сделать порядок цветов как в жизни - красный-желтый-зеленый-желтый-красный.
    Ну и левел-хард - отображать не просто цвет, а цветной таймер внутри круга как это сделано в обычных светофорах, который будет отсчитывать секунды до переключения на следующий цвет:)

    • @Александрраз-н8ф
      @Александрраз-н8ф Год назад +2

      Мне здорово помогли бесплатные freecodecamp. У них на Ютубе есть проекты для начинающих которые нужно уметь делать.

  • @СмирновИван-щ9ц
    @СмирновИван-щ9ц Год назад

    Просто и понятно. Спасибо!

  • @vitaliikikhtenko2140
    @vitaliikikhtenko2140 Год назад +1

    Не имею понятия ,что такое программирование ,но очень интересный видос !

  • @KirillKolchanov
    @KirillKolchanov Год назад +3

    А светофор разве не сам цвет меняет через определённое время?)

  • @VS01077
    @VS01077 Год назад

    Спасибо!!!)))

  • @Vladislav1449
    @Vladislav1449 Год назад +2

    Капец. Сколько негативных комментаторов. Те, кто говорят, что можно проще через иф-елсе. Вы либо только учитесь и не писали ещё больших, сложных приложений. Либо вы говнокодер, не останавливайтесь. Сергей не зря тимлид и стоит присмотреться к такому стилю написания кода

  • @djangodev3191
    @djangodev3191 Год назад +2

    Почему не в ООП стиле?

  • @kidingchannel6569
    @kidingchannel6569 Год назад

    А сделать то как сделал он тютелька в тютельку тоже считается что получилось ?)

  • @TvoyRushan
    @TvoyRushan Год назад +1

    А нельзя просто менять backgroundColor через через switch - case ?

    • @_yellow__
      @_yellow__ Год назад

      Можно. Но такое решение оно более практично. Switch case не часто применяется на практике по ряду причин

  • @ЛюбовьЛукашенко-с7й

    Скажите, пожалуйста, я вот повторила ваш светофор и решила чуть усложнить задачу: сделала 3 таких кружочка, чтобы у каждого можно была выбрать свой цвет. создала кнопку, по которой бы запускалась проверка (предлагаю пользователю выбрать правильную последовательность цветов в светофоре). При правильном ответе должно выскакивать окно (alert) c текстом "Ответ верен.
    Вы молодец", при неправильном, соответственно, "Ответ неверен.
    Попробуйте еще раз", что реализовано через if...else. Сейчас у меня всегда ответ неверен. Я не совсем понимаю, что именно указать в условии, чтобы это работало
    if (.... === LIGHT.red && .... === LIGHT.yellow && .... === LIGHT.green){}else{}

  • @albertrockalfredo8250
    @albertrockalfredo8250 Год назад

    Логика нарушена: желтый это всегда промежуточный цвет

  • @arthurq7843
    @arthurq7843 Год назад

    Почему все имена констант капсом? Это на что-то влияет или просто для наглядности?

    • @monresu
      @monresu Год назад

      константы принято называть капсом.

  • @bergmann3283
    @bergmann3283 Год назад

    SUPER LESSON

  • @getFrontend
    @getFrontend Год назад

    задача про светофор решается легко средствами современного CSS, зачем изобретать колесо )

    • @DavidAbdullaev-v8g
      @DavidAbdullaev-v8g Год назад

      это всего лишь обучение, в реале не парятся с этим

  • @Michaggsb
    @Michaggsb Год назад

    Для fronted разработки подойдёт ноут Apple MacBook Air 13 M1/8/256GB Space Gray (MGN63)?

    • @goodcthulhu250
      @goodcthulhu250 Год назад +10

      space gray не подойдет, нужно именно золотистый

  • @KirillKolchanov
    @KirillKolchanov Год назад

    И вообще можно без js это всё сделать)

  • @BMAcode
    @BMAcode Год назад +3

    Есть способ ещё легче для решения этой же задачи

  • @АйбарБатырхан-с3э

    Сколько стоит стандарт и вип курсы за месяц?

  • @lendweekk
    @lendweekk Год назад

    Мне кажеться это можно все намного проще сделать))

    • @romanvozniak8623
      @romanvozniak8623 Год назад

      Согласен. Через if else if, менять bg color. А в видео прям геморой😂

    • @TvoyRushan
      @TvoyRushan Год назад

      @@romanvozniak8623 через switch - case еще проще )