Как ловить ошибки в JavaScript коде

Поділитися
Вставка
  • Опубліковано 18 кві 2023
  • Разбираем браузерный дебаггер - как начать пользоваться, какие опции предлагаются и как добавлять разные типы событий для отслеживания.
    Мои курсы по вебу с купонами:
    ✅ mishanep.com/
    📢 Поддержка канала:
    / mishanep
    www.tinkoff.ru/rm/nepomnyasch...
    paypal.me/mishanep
  • Наука та технологія

КОМЕНТАРІ • 41

  • @cmac2cmac
    @cmac2cmac Рік тому +18

    С прошедшим ДР!

  • @kotegav7798
    @kotegav7798 Рік тому +9

    очень полезно и по полочкам! Огромное СПАСИБО!
    И в поддержку других комментаторов скажу, что видео о VS code и его дебагере обрадует ещё больше народу:))

  • @yantakushevich1014
    @yantakushevich1014 Рік тому +3

    Огромное спасибо! Вот бы еще видео о более сложном приложении. Там где сторонние пакеты установлены, всё собрано каким-нибудь вебпаком. Вот о том, как в этом всём разобраться. Именно с точки зрения дебаггинга.

  • @cmac2cmac
    @cmac2cmac Рік тому +5

    Спасибо, что коротко и понятно

  • @profesor08
    @profesor08 Рік тому +5

    В нашем мире такое проканает только если рядом с кодом лежат сурсмапы. А реальность такова, что код, который доступен на вкладке сурсов, может быть ужатым, минифицированным, или уже обработанным. Лучше всего пользоваться дебагером, который доступен в среде разработки. Например в VSCode можно настроить дебагер так, чтоб он подрубался к нужной вкладке браузера, и тогда можно будет ставить точки остановки прям в редакторе кода. И иметь все преимущества.

  • @B_G_V
    @B_G_V Рік тому +6

    Было бы неплохо увидеть такой же видос но с дебагом NodeJS приложения в VSCode.

  • @user-ld3gd2jh7w
    @user-ld3gd2jh7w Рік тому +5

    Офигенное видео, а можешь еще про профилирование рассказать?)

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

    Михаил, спасибо большое. Интересно и очень полезно.

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

    Суперское видео! Ждем дебаг ноды

  • @Mikjagger1
    @Mikjagger1 Рік тому +2

    Здорово! Хороший материал для новичков

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

    Ооо, очень полезно. Михаил спасибо огромное.

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

    Спасибо за это видео!

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

    Очень полезно!

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

    Михаил вы Лучший!

  • @Victor-il9gm
    @Victor-il9gm Рік тому

    Огонь контент, спасибо!
    Буду пытаться теперь использовать вместо console

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

    Спасибо, некоторых кейсов не знал)

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

    Очень полезно спасибо большое я очень много узнал о дебагере спасибо

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

    спасибо! Топ видео

  • @user-zp9iq1po5o
    @user-zp9iq1po5o Рік тому

    Низкий поклон тебе в пояс Михаил!

  • @user-uy3xy1nn4n
    @user-uy3xy1nn4n Рік тому

    супер!

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

    Отличное видео, очень полезно, спасибо!
    Можно подобное видео по React?

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

      Можно ua-cam.com/video/uvHgm0Xs7zg/v-deo.html

  • @RebziSquad
    @RebziSquad Рік тому +3

    Ну в принципе когда код не минифицирован, то дебажить становится очень легко, все функции легко доступны и читаемы. Следовало показать на примере сорсмапов.

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

    Михаил, запишите, пожалуйста, видео, как делать мульти фильтрацию в redux. Например, чтобы сортировать товары по цвету и категории. Или по цвету, году выпуска и категории.
    Или скажите, есть ли это в курсе Redux на Udemy? Если есть, то с удовольствием куплю

  • @user-sn4mn3ku9e
    @user-sn4mn3ku9e Рік тому

    👍

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

    Планируется ли курс по бэку?

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

      Возможно через годик. Смотря как моя проф карьера будет развиваться.

  • @San-sd3bz
    @San-sd3bz Рік тому

    В реакте такое используется? Прост ошибка вроде выскакивает с описанием и местом в большинстве случаев?

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

      Используется. Представьте у вас логическая ошибка. Приложение не падает, консоль чистенькая, а вот функционал явно работает не так как ожидается. Приходиться дебажить.

  • @Edgar-pu1lc
    @Edgar-pu1lc Рік тому

    Ваш курс на Udemy по реакту актуальный на данный момент ?

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

      Он по React 17. Последняя версия 18-я, но они не сильно отличаются, плюс на реальных проектах чаще вы встретите именно 17-ю версию. Так что да, актуален.

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

    в случае если работает реакт и собирается он вэбпаком в этом дебагере написано примерно то же что и в исполняемом бинарнике )

    • @mishanep
      @mishanep  Рік тому +4

      Есть sourcemap, которые в дев-режиме как правило есть всегда. И они позволяют привести код к тому виду, который у нас в редакторе.

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

      @@mishanep его нужно отдельно качать?

    • @mishanep
      @mishanep  Рік тому +2

      @@rflwnq его наличие или отсутствие определяется настройками сборщика проекта, например, webpack.

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

    "CSP violation breakpoints" - это для чего?

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

    Михаил, что вы не помните?

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

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

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

      Данное видео было ответом на запрос слушателей на моем платном курсе по JavaScript. И как я вижу по комментариям, актуальность в нем имеется и немалая.
      Год назад было видео по Реакту ua-cam.com/video/uvHgm0Xs7zg/v-deo.html Не знаю откуда взялось мнение, что дебажить Реакт сложнее. По мне там даже проще, так как многие операции со страницей заметно упрощены.

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

      @@mishanep Спасибо за контент, и ссылку на видео урок)
      Очень неприятно когда вызываются внутренняя логика реакта а не то как отрабатывает созданный компонент

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

    thx