Кто ты из Мстителей? Пишем тест на JavaScript

Поділитися
Вставка
  • Опубліковано 15 вер 2024
  • Курс JS: js.itgid.info
    Ссылка на сайт опроса: superheroquiz.i...
    Группа с розыгрышем: / itgid.info
    Плейлист: goo.gl/63osiv
    Мои курсы: itgid.info
    Телеграм: t.me/jsrules

КОМЕНТАРІ • 45

  • @zabor14
    @zabor14 5 років тому +4

    Спасибо за канал! Хотелось бы, чтобы node.js возобновили, планируете ?

    • @itgid
      @itgid  5 років тому +3

      да, запущу курс на php и возьмусь за ноду.

  • @PhilippeRigovanov
    @PhilippeRigovanov 5 років тому +1

    Предложение по рефакторингу: Я бы по максимуму использовал в коде *const* вместо *let* . В файле *quiz_answers.js* в первой строке *answers* - по сути своей константа, аналогично и в файле *quiz_code.js* внутри функции *showResult* константами по сути являются *key, div, img, reloadButton*

    • @itgid
      @itgid  5 років тому +2

      Согласен. Дурная привычка из бекенда - где с константами очень строго.

    • @vseravnovoobwe
      @vseravnovoobwe 5 років тому +2

      Только недавно начал изучать JS, но может мне кто-то человеческим языком обьяснит, зачем именно константу ставить?
      Ну да const нельзя изменить будет ошибка. Но какая разница в этом коде например?
      От того что там НЕ const код хуже не работает ведь? Изменения мы сами не вкладываем нигде.
      Зачем это все нужно?

    • @itgid
      @itgid  5 років тому +2

      @@vseravnovoobwe константой обычно выбирают те данные, которые не меняются в ходе выполнения программы. Например у вас есть переменная которая не должна меняться - допустим строка, которой вы подключаетесь к серверу. Если ее кто-то изменит в ходе разработки - то ваш код не будет работать. Поэтому вы делаете данную строку как константу, и не паритесь.

    • @vseravnovoobwe
      @vseravnovoobwe 5 років тому

      WebDev с нуля. Канал Алекса Лущенко,
      видимо для меня это дико, по причине того, что я не работал над командными проектами.
      когда сам пишешь, знаешь какая переменная от чего, да и названия привык использовать более полного описания. Потому для меня все переменные хоть через вар пиши:) не перепутаешь и не изменишь, если специально не захочешь)

  • @sherzodbekmakhmudov9332
    @sherzodbekmakhmudov9332 Рік тому +1

    Добрый день, хотел спросить можно ли где-то скачать ваш код?

  • @Zibinskiy
    @Zibinskiy 5 років тому

    Александр, спасибо, классные уроки. И за ваш французский можете не извиняться )))))

  • @pappachappa2696
    @pappachappa2696 3 роки тому +3

    Думаю на примере вашего кода, сделать тесты для самостоятельной работы учеников на уроке истории на тему "Великая Отечественная война". JS сложный, но интересный) Большое спасибо за предоставленный код!

  • @АлинаСазонова-р2р
    @АлинаСазонова-р2р 2 роки тому +3

    Здравствуйте, можете дать ссылку на ваш опросник? А то из шапки я больше не вижу ваш опрос...

  • @kapotonai
    @kapotonai 5 років тому +3

    Хочу еще заметить,что в обучающих видео не рассказывают про суть того,как вообще работает,тот или иной скрипт.Вроде " нужно объявить переменную, тут нужен счетчик или нужно собрать все элементы в массив".Хорошо,когда рядом есть наставник,который подскажет,а если нет такого?..Можно понимать, как работает тот или иной механизм,но не понимать ,как и где его нужно применять...Это должно приходить с опытом?Или это информация уже для платных курсов?

    • @itgid
      @itgid  5 років тому +2

      Это называется индивидуальное обучение. А видео пишется для людей, которые получив источник, начнут копать и разбирать инфу. Увы всем не угодишь. Здесь главное - понять механизм работы, а если объяснять зачем нужна переменная - это в другие мои видео.

    • @kapotonai
      @kapotonai 5 років тому

      @@itgid у вас не возникала идея снять видео о своем пути в IT?И вообще о тех нюансах,которые есть в этой профессии? Я думаю многим интересно было бы послушать.

  • @QAZWS2100
    @QAZWS2100 4 роки тому +1

    Вопрос ! Как сделать , что бы клиент мог сохранить результат теста ?

  • @support7538
    @support7538 4 роки тому +1

    Я сделал так, вместо самих вопросов я поместил картинки, вместе текстовых вопросов. ВОпрос к вам: Как сделать так, чтобы при клике на картинке засчитывался ответ, пока что так не получается. Добавил картинке класс "answer-variant", и теперь при клике на картинку засчитывается ответ, но в конце НЕ выводится результат. ТО есть пустая страница. Помогите плиз решить задачу

  • @oleksiikravets2842
    @oleksiikravets2842 5 років тому +1

    Добрый день, интересует очень такой вопрос. Можно ли в зависимости от результата теста открыть или закрыть доступ к определенным частям сайта? Чтобы был определенный lvl up тому, кто прошел тест хорошо.

  • @itgid
    @itgid  5 років тому +3

    Мне вот интересно - кто минус поставил и почему?

    • @poul2008
      @poul2008 5 років тому +2

      это ютуб, привыкайте) (p.s. это не я))

    • @Difficult1427
      @Difficult1427 5 років тому

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

    • @sellentis
      @sellentis 5 років тому +1

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

    • @itgid
      @itgid  5 років тому

      @@sellentis ну почему, может действительно дельное замечание, так бывает.

    • @itgid
      @itgid  5 років тому

      @@sellentis я стараюсь с минусов получать выгоду - понимать что можно исправить и доработать!

  • @ЮрійХилюк-ы3б
    @ЮрійХилюк-ы3б 5 років тому +1

    Мене цікавить функція ''showQuestion'' в яку ми передаємо "questionNumber". Де саме використовується це questionNumber в цій функції???. Бо навіть сам редактор його підсвітив більш тм'яним кольором, тобто цей аргумент не використовується.

    • @itgid
      @itgid  5 років тому

      Она используется в отображении вопросов.

  • @nikomunikabelen8540
    @nikomunikabelen8540 2 роки тому

    Ссылка на опросник не рабочая, перенаправляет на страницу с курсом. Где можно исходные файлы взять?)

  • @PhilippeRigovanov
    @PhilippeRigovanov 5 років тому +2

    Вопрос: у нас же нет гарантии что максимум будет единственным? Если я в ответах 5 раз выберу вариант ответа за Тора и 5 раз выберу вариант за Вдову, то я в равной степени и Тор, и Вдова. Как же быть?

    • @itgid
      @itgid  5 років тому +1

      А это зависит от самой формы теста, а не программирования. Я создал варианты ответа в каждом вопросе, а в реальных тестах обычно заложены варианты так, что очень тяжело подобрать одинаковое количество баллов. Или просто выводят как вариант - 50% того и 50% того.

    • @PhilippeRigovanov
      @PhilippeRigovanov 5 років тому

      @@itgid Понятно.

  • @djek45
    @djek45 4 роки тому

    Подскажите, где можно посмотреть пример или почитать как сделать тест, который опишу ниже?
    Есть файл эксель, где данные забиты в 100 строк и два столбца. Например, это 100 немецких слов и соответствующий им перевод на русский.
    Как сделать тест на 5 вопросов с вариантами ответа?
    Например, 1й вопрос: просит указать перевод слова из случайной ячейки, например, А19. Пользователю выскакивает значение на немецком и просьба выбрать верный вариант, где один будет верный это В19 и ещё три случайных неверных из столбца В.
    И так провести 5 вопросов. В конце сказать результат и , желательно, указать слова из ячеек А, в которых ошибки были.
    Алгоритм представляю примерно, но хотелось бы пример похожий или как подобное делают в JS

  • @Irinyadler
    @Irinyadler Рік тому

    Дякую, дуже корисно!

  • @kyurembog1985
    @kyurembog1985 5 років тому

    Спасибо за урок, но появился вопрос, а как к вопросам добавить картинку? Допустим вопрос "Что изображено на картинке" а ниже варианты ответа?

  • @marykoles1008
    @marykoles1008 2 роки тому

    По ссылке не открывается тест. Есть ли возможность еще посмотреть данный код?

  • @allbestgames9975
    @allbestgames9975 2 роки тому

    Здраствуйте можно пожалуйста ссылку на опросник?

  • @alexandrarhein9669
    @alexandrarhein9669 4 роки тому

    Здравствуйте, а как достать конкретный ключ ответа через data?

  • @Jeugenelight
    @Jeugenelight 5 років тому

    Александр, Ассоциативный массив то же самое что и объект?

    • @ArtOfFun
      @ArtOfFun 4 роки тому

      Eugene Movchan По сути дела да, потому что массивы в js это частные случаи объектов

  • @VladosDC
    @VladosDC Рік тому

    топ пасибо!

  • @evgenykhristenko4047
    @evgenykhristenko4047 4 роки тому

    Спасибо за урок. Было очень полезно)

  • @Tea_Bad
    @Tea_Bad 4 роки тому

    Телега не работает, а так топовый видос!

  • @VladosDC
    @VladosDC Рік тому

    дай пожалуйста код исходник

  • @kapotonai
    @kapotonai 5 років тому

    Тяжело,наверное ,по 8 часов совершать умственную работу...Можно запросто получить неврастению.Неудивительно,что программисты хорошо зарабатывают.