Фишки Chrome DevTools, о которых ты не знал - CSS Overview, Accessibility tree, DOM Breakpoints

Поділитися
Вставка
  • Опубліковано 25 січ 2025

КОМЕНТАРІ • 54

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

    📌 Друзья, в телеграмме у нас есть отдельный чат, где вы можете задать вопрос по фронтенд-разработке и вам постараются помочь:
    💬 t.me/friendlyFrontendChat
    Если вам это интересно, присоединяйтесь, задавайте вопросы и помогайте другим 🙂

  • @ПавелМинич
    @ПавелМинич Рік тому +8

    Отлично получается образовательный контент, давай еще!

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

    Открывал видео с мыслью, что сейчас "узнаю" как изменять dom элементы, копировать cURL запроса или еще какую банальщину. Был приятно удивлён такими фишками!

  • @PalyufishkuRuSite
    @PalyufishkuRuSite 12 днів тому +1

    Александр, за DOM Breakpoints особая вам благодарность! ) Очень полезная штуковина!

  • @alexb.2616
    @alexb.2616 Рік тому +1

    Отличная рубрика! Для тех, кто не понял - на 5:40 "СПА приложение" - Single Page Application.

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

    это было интересно, мне как новичку особенно первые две темы, чтобы удобно смотреть контраст цветов, проверять шрифты, не используемые стили и смотреть дерево доступности

  • @storm.x_rr4
    @storm.x_rr4 Рік тому +4

    Александр ты молодец, продолжай заниматься, очень хорошая подача!

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

    Открыл по новой DevTool;s для себя. Огроменный респект за труды!

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

    Очень круто! Хочется еще подобных видео!

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

    огонь!
    крайне полезная рубрика!

  • @ОлегСелин-ш9ы
    @ОлегСелин-ш9ы Рік тому +2

    Спасибо! Это просто шок-контент) Особенно с брекпоинтом на элемент

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

    То самое чувство когда покупал ПК не для игр. Но даже в браузере меня достаёт FPS 😅
    Благодарю, попробую в дальнейшем пользоваться 🤝

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

    Снимите ещё продолжение, очень полезные фишки 👍

  • @АнастасияДубинина-э9и

    А это даже мне интересно было послушать.)

  • @ДмитрийХимич-б6й
    @ДмитрийХимич-б6й 10 місяців тому +1

    Спасибо тебе огромное! Твои видео это просто находка, продолжай снимать

  • @Алексей-у6щ1о
    @Алексей-у6щ1о Рік тому +1

    Спасибо за информацию. Было бы полезно узнать больше о фишках devTools

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

    Продолжай в том же духе, подача материала отличная!

  • @ilya10rus
    @ilya10rus 11 місяців тому +1

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

    • @AleksanderLamkov
      @AleksanderLamkov  11 місяців тому

      Привет! Спасибо за фидбек :)
      По поводу скринридеров - посмотри на канале мини-курс по цифровой доступности:
      ua-cam.com/play/PL0MUAHwery4r4gCA3AOtHgArM_UOb2QUV.html
      Найдешь для себя много нового в плане работы скринридера :)

  • @РусланА-ф2н
    @РусланА-ф2н 5 місяців тому +1

    Александр, большое спасибо! Полезная информация

  • @СергейУралов-р6ц
    @СергейУралов-р6ц Місяць тому +1

    Полезный контент! Спасибо

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

    Пушка! Лайк

  • @Денис-в5д5ь
    @Денис-в5д5ь Рік тому +1

    Я поставил 666 лайк! Контент - бомба! Я уже 5 лет фронтоном занимаюсь, но некоторые не знал! Спасибо!

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

    Лайк, конечно, но всё-таки это 5 фишек о которых я знал.

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

    Спасибо

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

    кайф, пойду баги репортить, спасибо

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

    Не скажу что знал, но я фулстек, мне вёрстка не всегда сложная попадается. Может и пригодится

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

    От души спс

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

    Насчёт наведения вопрос остался. Я так полагаю сейчас наведение и показ тултипа реализовано через JS, но ведь у нас есть во вкладке elements кнопка :hov, где указаны все состояние элемента. Если выбрать hover, то мы сможем отследить состояние наведении кнопки и показать тултипа для его анализа? Через CSS она все ок отрабатывает, а что насчёт JS?
    А так крутые фишки, побольше фишек о вебе 😊

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

      Эффект наведения hover в CSS и события mouseenter / mouseout в JS - это разные вещи и отследить JS-логику через панель ":hov" не получится.

  • @ukraine1514
    @ukraine1514 9 місяців тому +1

    Спасибо 👍

  • @pride444
    @pride444 5 місяців тому

    Эти знания в этом плейлисте , подходят для твоего роудмапа, в плане если я пройду этот плейлист то я закрою потребности в знаниях , (вкладки elements styles) и на будущее: вкладки Console, Sources , и так далее?

    • @AleksanderLamkov
      @AleksanderLamkov  5 місяців тому +1

      Не совсем. Ролики из этой серии на канале - просто про рандомные малоизвестные фишки девтулз. Если ты начинающий, то тебе нужен конкретный курс по основным (!) функциям девтулз. У меня пока такого на канале нет. Планирую сделать подобный в ближайший год.

    • @pride444
      @pride444 5 місяців тому

      @@AleksanderLamkov понял , спасибо

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

    Ты не знаешь как повысить количество кадров в секунду в Chrome? У меня по умолчанию 60, но видеокарта, процессор и оперативки готова работать на 144/120, у меня монитор 144 герца. Не нашёл в интернете слов об этом

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

      Привет! В гугле по запросу «chrome limit fps» есть парочку тем, там что-то с флагами на ярлыке запуска хрома сделать нужно, чтобы лимит снять.

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

      @@AleksanderLamkov да, у меня ничего не работает :D

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

    Пример с использованием дебагера и breakpoints не слишком удачный, ибо можно повесить класс hover на элемент через DevTools, но в каких-то более сложных вещах или анимациях может быть полезно

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

      Увы, так, как вы пишете, сделать не получится.
      Эффект наведения от CSS-псевдокласса состояния hover и кастомный эффект динамически появляющегося / удаляющегося элемента после событий mouseover / mouseout - разные вещи.
      Механика, которую я показал, часто встречается в SPA приложениях: попробуйте взять условный компонент тултипа / поповера из MUI или AntDesign библиотеки, а затем проинспектируйте разметку появляющегося элемента. Если библиотека не опирается на hover-состояние из CSS (а так оно в большинстве случаев), то тут только брейкпоинт спасет, если нужен серьёзный анализ элемента.

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

    ++

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

    Я не разработчик но о больше половине знал. Дерево доступности это неинтересно и для зануд, ну ладно. Про живые выражения тоже не знал, это поинтереснее. DOM брейкпоинты это интересно но ведь можно дать состояние hover через вкладку стилей? Или это только для css работает?

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

      Верно, так будет работать только для CSS. Если разметка генерируется через JS, появляется в DOM при маусовере и удаляется при маусауте, то только брейкпоинт поможет проинспектить элемент.

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

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

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

      @@FloeHetling Круто! Рад, что эти штуки оказались вам полезны :)
      До возникновения идеи этого видоса и рубрики в целом была мысль "да что там не знать, наверняка каждый разраб уже протыкал весь функционал", но оказывается нет, малоизвестных нюансов просто море...

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

    Саша, зачем мне твоя голова в отдельном окне?

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

      Потому что мой канал - не набор скринкастов-туториалов с закадровым голосом. Текущий формат меня полностью устраивает.

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

      @@AleksanderLamkov Да, на здоровье.
      Только, зачем? Все же смотрят на экран, а не на голову.

    • @alexb.2616
      @alexb.2616 Рік тому +1

      @@Ivan_Killin, мне и на реакцию автора интересно посмотреть.

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

      @@alexb.2616 Что ты там хочешь увидеть? Выпученные от ужаса глаза или искривлённый гримасой рот.
      Не отвлекайся, смотри на код.

  • @31danmaster31
    @31danmaster31 Рік тому +1

    Весьма!

  • @виртуоз_ру
    @виртуоз_ру Рік тому +1

    Благодарю. Ничего этого не знал.

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

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

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

      Разумеется! Весь инструментарий DevTools будет работать независимо от технологии, на которой разработано веб-приложение :)

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

      @@AleksanderLamkov отлично, благодарю за видео