Frontend Flow
171 subscribers
21 photos
1 video
6 files
75 links
youtube /@front-flow
rutube /channel/10328475
Download Telegram
Forwarded from Frontender's notes [ru]
CSS псевдокласс :has()

Алоха товарищи! Сегодня будет небольшой пост про один из новых псевдоклассов CSS.

Что он делает: позволяет создать CSS селектор для элемента в зависимости от того есть ли у него тот или иной дочерний элемент.

Примеры:

// Выбираем элемент section который содержит h2
section:has(h2) {
background: lightgray;
}

// Выбираем img только в том случае если его родительский элемент содержит h2
section:has(h2) img {
border: 5px solid lime;
}

Собственно вот интересная такая штука.

Но как это часто случается есть нюанс. Согласно ресурсу caniuse этот псевдокласс на данный момент не поддерживает Firefox, но учитывая что месяца 3 назад его еще не поддерживал хром то думаю это вопрос недолгого времени.

#shortread
👍7🔥1
Всем привет, готовлю дополнительные материалы по верстке и js. Они будут состоять из текстовых/видео заданий и разъяснений и заданий. Какие модули вам показались более сложными по вертске?
Anonymous Poll
10%
Верстка - 3 модуль
5%
Верстка - 5 модуль
22%
Верстка - 8 модуль
49%
Верстка - 12 модуь
32%
Другое...
😅
👍11😁11👏1
Удаляем дубликаты из массива, оставляя только уникальные элементы.

Каждый язык имеет свою реализацию Hash List, в JavaScript он называется Set. Вы можете легко получить уникальные элементы из массива с помощью Set Data Structure.
👍4🤔2
Перетасовка массива
При использовании алгоритмов, требующих некоторой степени рандомизации, вы часто найдете перетасовку массивов довольно необходимым навыком. Следующий фрагмент кода перетасовывает массив.
😱2👍1
😁21🔥4👏1
😐
😁11
Добавление ESlint в Angular приложение

Используя последнюю версию Angular создадим приложение. Затем добавим ESLint, который позволит анализировать JS для поиска проблем.

👉 @sWebDev
Канал одного из кураторов Skillbox
где вы найдете кучу полезной информации и подсказок к ДЗ

https://www.youtube.com/@alex_dudukalo
🔥3
☝🏻 Рекомендации по автотестам JS

https://www.youtube.com/watch?v=wxdNsEMwcl4
👍3
Всем привет!
Если еще есть те, кто не пользуется плагином Prettier, для VS code, то эта инструкция для вас! 😉

https://timeweb.cloud/tutorials/code-editor/formatirovanie-koda-s-pomoshchyu-prettier-v-visual-studio-code
👍4
Всем с Наступающим Новым годом!
Желаю Вам в Новом году закрыть все задачи и стать полноценным разработчиком! В новом году Вы уже будете другими людьми, если хотите таковыми стать.
🍾23👍98
Всем привет!
С завтрашнего дня возобновляем проверки 😉
👍11
Учебный GitLab
Будет недоступен с 12:00 до 16:00, проверки начну где то с 16:30-17:00 по МСК
Есть вопросы по работе с GIT?
Вы всегда сможете их задать в специальном чате 👍🏻

https://t.me/joinchat/tGSlm7b_y4U1MmQy
👍2