DevNotes Live
6 subscribers
84.2K photos
12K videos
195 files
35.4K links
Автоматический агрегатор IT ресурсов в Telegram (@devnotes_robot)
Информация: https://t.me/devnotes_live/121
Download Telegram
Forwarded from Новые шрифты
Шрифт Murs Gothic Wide Dark by Maksym Kobuzan

Бесплатно для личных и коммерческих проектов.

📁Скачать Шрифт

#Latin #Free #Cyrillic
Forwarded from UI_UX inspiration
Media is too big
VIEW IN TELEGRAM
Holdwork - Webse design for the video interaction platform
https://.com/shots/23462040-Holdwork-Webse-design-for-the-video-interaction-platform
Forwarded from Daily Coding 🔥
🛠 RunJS — приложение для macOS, которое позволяет быстро опробовать идеи JavaScript и поэкспериментировать с новыми библиотеками. Редактор может работать с вводными данными Babel и TypeScript, транслируя и выполняя код, что дает мгновенные результаты. Отлично подходит для съемки обучающих видеороликов.

🌍 Сайт

Daily Coding #инструменты #JavaScript
👩‍💻 Удаление объектов с дубликатами по ключу

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

Пример:

const data = [
{ id: 1, name: 'Alice' },
{ id: 2, name: 'Bob' },
{ id: 3, name: 'Alice' },
{ id: 4, name: 'Charlie' },
{ id: 5, name: 'Bob' }
];

const result = removeDuplicatesByKey(data, 'name');
console.log(result);
// Ожидаемый результат:
// [
// { id: 1, name: 'Alice' },
// { id: 2, name: 'Bob' },
// { id: 4, name: 'Charlie' }
// ]


Решение задачи🔽

function removeDuplicatesByKey(array, key) {
const seen = new Set();
return array.filter(item => {
const value = item[key];
if (seen.has(value)) {
return false;
}
seen.add(value);
return true;
});
}

// Пример использования:
const data = [
{ id: 1, name: 'Alice' },
{ id: 2, name: 'Bob' },
{ id: 3, name: 'Alice' },
{ id: 4, name: 'Charlie' },
{ id: 5, name: 'Bob' }
];

const result = removeDuplicatesByKey(data, 'name');
console.log(result);
Please open Telegram to view this post
VIEW IN TELEGRAM
Бесплатный эфир
«Как дизайнеру бустануть и больше зарабатывать в 2026 году»


Тренды, клиенты, новые услуги

📅 22 января
19:00 по МСК

2026 год меняет правила игры: одни профессии усиливаются, другие — теряют актуальность.
На эфире разберём, как дизайнеру не просто выжить, а начать зарабатывать больше уже с января.

На эфире обсудим:
— какие тренды захватывают рынок в 2026 году
— что клиенты на самом деле ждут от дизайнеров в новом году
— какие новые услуги можно и нужно предлагать, чтобы оставаться востребованным и расти в доходе

Эфир проведёт:
Аня Мельник — дизайнер, эксперт, основательница студии «Дофамин» и школы «Цитадель»

🎁 Подарок за регистрацию:
5 промтов, которые помогут усилить себя как дизайнера и креатора в 2026 году

Регистрируйся сейчас, чтобы не пропустить эфир и получить подарок 🔥

👉 https://citadel.study/2026?utm_source=tg&utm_campaign=webinar200126&utm_content=design_telega

Реклама.
ИП Мельник Анна Михайловна
ИНН 770205695614
erid: 2VtzqvJvfcX
Бесплатный эфир
«Как дизайнеру бустануть и больше зарабатывать в 2026 году»


Тренды, клиенты, новые услуги

📅 22 января
19:00 по МСК

2026 год меняет правила игры: одни профессии усиливаются, другие — теряют актуальность.
На эфире разберём, как дизайнеру не просто выжить, а начать зарабатывать больше уже с января.

На эфире обсудим:
— какие тренды захватывают рынок в 2026 году
— что клиенты на самом деле ждут от дизайнеров в новом году
— какие новые услуги можно и нужно предлагать, чтобы оставаться востребованным и расти в доходе

Эфир проведёт:
Аня Мельник — дизайнер, эксперт, основательница студии «Дофамин» и школы «Цитадель»

🎁 Подарок за регистрацию:
5 промтов, которые помогут усилить себя как дизайнера и креатора в 2026 году

Регистрируйся сейчас, чтобы не пропустить эфир и получить подарок 🔥

👉 https://citadel.study/2026?utm_source=tg&utm_campaign=webinar200126&utm_content=fontsch

Реклама.
ИП Мельник Анна Михайловна
ИНН 770205695614
erid: 2VtzqvJvfcX
Forwarded from Веб-стандарты (Vadim Makeev)
Контекстные меню с popover и anchor positioning. Крис Койер показывает, как сделать кебаб-меню без JavaScript через HTML-инвокеры для popover, anchor-name и position-anchor, а также анимацию открытия и закрытия на CSS. А ещё умное позиционирование с помощью свойства position-try, чтобы меню всегда оставалось видимым. #css #webdev

https://frontendmasters.com/blog/popover-context-menus-with-anchor-positioning/
Forwarded from UI_UX inspiration
Бесплатный эфир
«Как дизайнеру бустануть и больше зарабатывать в 2026 году»


Тренды, клиенты, новые услуги

📅 22 января
19:00 по МСК

2026 год меняет правила игры: одни профессии усиливаются, другие — теряют актуальность.
На эфире разберём, как дизайнеру не просто выжить, а начать зарабатывать больше уже с января.

На эфире обсудим:
— какие тренды захватывают рынок в 2026 году
— что клиенты на самом деле ждут от дизайнеров в новом году
— какие новые услуги можно и нужно предлагать, чтобы оставаться востребованным и расти в доходе

Эфир проведёт:
Аня Мельник — дизайнер, эксперт, основательница студии «Дофамин» и школы «Цитадель»

🎁 Подарок за регистрацию:
5 промтов, которые помогут усилить себя как дизайнера и креатора в 2026 году

Регистрируйся сейчас, чтобы не пропустить эфир и получить подарок 🔥

👉 https://citadel.study/2026?utm_source=tg&utm_campaign=webinar200126&utm_content=design_awards

Реклама.
ИП Мельник Анна Михайловна
ИНН 770205695614
erid: 2VtzqvJvfcX