ar
Feedback
Фронтенд Гайд

Фронтенд Гайд

الذهاب إلى القناة على Telegram

Канал для фронтендеров, много полезных лайфхаков, фичей, макетов, тестов! Все представлено в виде готового кода, бери и юзай в своем проекте. 6ad1a2aabe82d4fbb0d6

إظهار المزيد
6 282
المشتركون
لا توجد بيانات24 ساعات
-107 أيام
-6730 أيام
أرشيف المشاركات
📚 Book reviews - Верстка реализована при помощи CSS Grid. Анимации созданы библиотекой gsap.

Современные инструменты для agile-разработки продуктов 📅 4 июня в 11:00 эксперты компании СберТех поделятся опытом повышения
Современные инструменты для agile-разработки продуктов 📅 4 июня в 11:00 эксперты компании СберТех поделятся опытом повышения продуктивности с помощью Platform V Works — семейства инструментов agile-разработки, командного взаимодействия и управления процессами. Во время вебинара обсудим, как устроена сквозная интеграция, инструменты автоматизации, особенности настройки конвейеров CI/CD. Присоединяйтесь! Зарегистрироваться #реклама platformv.sbertech.ru О рекламодателе

Рефлексия в JavaScript и TypeScript: обзор основных техник. Как создать CLI-интерфейс для класса В языке JavaScript существую
Рефлексия в JavaScript и TypeScript: обзор основных техник. Как создать CLI-интерфейс для класса В языке JavaScript существуют способы анализа структуры его значений во время выполнения - определение типов, ключей объектов, получение конструкторов и прототипов. В данной статье рассмотрены основные возможности рефлексии, а также показаны, как можно получить больше информации о типах при использовании TypeScript и добавить собственные метаданные классам и их полям с использованием декораторов. Каждая техника демонстрируюется на примере небольшого CLI-фреймворка, работа с которым к завершению статьи будет выглядеть как показано на картинке:

🖥 fnm — менеджер версий Node.js Для установки, выполните команду: curl -fsSL https://fnm.vercel.app/install | bash Fast Node
🖥 fnm — менеджер версий Node.js Для установки, выполните команду:
curl -fsSL https://fnm.vercel.app/install | bash
Fast Node Manager (fnm) — это быстрый и простой менеджер версий Node.js, разработанный на языке программирования Rust. Особенности fnm: - Поддерживается на различных операционных системах (macOS, Windows, Linux) - Простая установка с помощью одного файла и мгновенный запуск - Ориентирован на обеспечение быстрой работы - Поддерживает работу с файлами .node-version и .nvmrc.

+3
Frontend теперь в Telegram! Крупнейшая база материалов для фронтенд-разработки теперь доступна бесплатно: Шаблоны с кодом – 477 шт. Шаблоны Figma – 96 шт. Слитые курсы по JS – 141 видео Слитые курсы по HTML – 54 видео Слитые курсы по CSS – 29 видео Шпаргалки по JS – 341 шт. Шпаргалки по HTML – 126 шт. Шпаргалки по CSS – 211 шт. Книги по фронтенду – 359 шт. Статьи по фронтенду – 112 шт. 👉🏻 Изучать JavaScript, HTML и CSS стало намного проще — нужно просто быть подписанным на блог фронтендера

Ouroborus — CSS only Крутая анимированная сцена, выполненная с помощью Pug и SCSS, без использования JavaScript. #CodePen

У топовых айтишников есть секрет Они работают не 8 часов, а головой. Вы можете так же с правильной библиотекой знаний: → Сайт
У топовых айтишников есть секрет Они работают не 8 часов, а головой. Вы можете так же с правильной библиотекой знаний: → Сайтодел для веб-разработчиков. Готовые макеты, анимации, палитры — и боты, которые автоматизируют часть кода и удаляют баги. Остаётся только внедрить в свой проект. → Английский для программистов откроет доступ к международным хакатонам и командировкам. В первый же месяц увидите, как выросли с бесплатным репетитором. Отдыхайте и зарабатывайте больше. Всё просто, два клика:СайтоделАнглийский для программистов Первым, кто подпишется, бонусные гайды в подарок 🎁

HTML вопрос: Всегда ли путь "images/picture.png" равноценен (то есть ведет к тому же элементу) пути "/images/picture.png"?
Anonymous voting

🖥 Вопросы с собеседования В чём разница InnerJoin и RightJoin ? Спросят с вероятностью 12% INNER JOIN и RIGHT JOIN - это два типа соединений таблиц, используемых для объединения строк из двух или более таблиц. Основное различие между ними заключается в том, какие строки из соединяемых таблиц включаются в итоговый результат. - INNER JOIN: INNER JOIN возвращает только те строки, у которых есть соответствие в обеих таблицах. Если в одной из таблиц нет совпадений, то соответствующие строки не попадут в окончательный результат. Таким образом, INNER JOIN представляет собой пересечение двух таблиц - только строки, для которых найдено соответствие в обеих таблицах по указанному условию. Пример: Если мы объединим таблицу заказов с таблицей клиентов с использованием INNER JOIN по полю clientid, то в итоговом наборе данных будут только заказы, для которых есть соответствующие записи о клиентах. - RIGHT JOIN (или RIGHT OUTER JOIN): RIGHT JOIN возвращает все строки из правой таблицы, а также соответствующие строки из левой таблицы. Для строк из правой таблицы, у которых нет совпадений в левой таблице, в итоговом наборе данных будут значения NULL в столбцах левой таблицы. Это означает, что если строка из левой таблицы не имеет соответствия в правой, она не будет включена в результат, но все строки из правой таблицы будут представлены. Пример: При использовании RIGHT JOIN для объединения таблицы заказов (левая таблица) с таблицей клиентов (правая таблица) по полю clientid, в результате будут все клиенты, включая тех, у которых нет заказов. Поля, относящиеся к заказам для клиентов без заказов, будут содержать NULL. ✔️INNER JOIN используется для строк, имеющих соответствие в обеих таблицах. ✔️ RIGHT JOIN используется для получения всех строк из правой таблицы, даже если для некоторых из них нет соответствия в левой таблице. Выбор между INNER JOIN и RIGHT JOIN зависит от требований к данным и поставленных задач. #Полезное

photo content

Sliding Stepper Счетчик с красивыми CSS-анимациями при переключении. #CodePen

CSS вопрос: Как объявить переменную в файле стилей?
Anonymous voting

🖥 Взгляд на асинхронность в JavaScript: роль Event Loop, промисов и async/await В данной статье мы сфокусируемся на ключевых
🖥 Взгляд на асинхронность в JavaScript: роль Event Loop, промисов и async/await В данной статье мы сфокусируемся на ключевых элементах асинхронного программирования в JavaScript: Event Loop, микро- и макро-задачах, Event Bus, промисах и синтаксическом сахаре async/await. Мы разберем, как эти концепции взаимодействуют между собой и как их использование помогает нам создавать более эффективные и отзывчивые веб-приложения. Начнем с изучения роли Event Loop — механизма, ответственного за управление выполнением асинхронного кода. Затем мы перейдем к рассмотрению микро- и макро-задач, которые играют важную роль в управлении порядком выполнения операций. После этого мы ознакомимся с промисами и синтаксическим сахаром async/await, которые значительно упрощают работу с асинхронным кодом, делая его более читаемым и понятным. #Полезное

🖥 Husky — это инструмент на JavaScript для управления Git-хуками, которые позволяют запускать пользовательские скрипты при о
🖥 Husky — это инструмент на JavaScript для управления Git-хуками, которые позволяют запускать пользовательские скрипты при определенных событиях в Git. Установить Husky можно простой командой: npm install --save-dev husky, а затем инициализировать его с помощью npx husky init (предварительно инициализировав Git с помощью git init). Когда вы инициализируете Husky, он добавляет сценарий prepare в файл package.json и создает каталог .husky в корне проекта, содержащий файл pre-commit. Файл pre-commit представляет собой bash-скрипт, который будет выполняться перед каждым коммитом, позволяя вам выполнять форматирование, линтинг и тестирование вашего кода автоматически.

Логично
Логично

Craftum Генератор лендингов с искусственным интеллектом, создающий страницу по запросу за 3 минуты. После генерации сайт можно свободно редактировать в конструкторе. @craftumcom | Попробовать

Переключение тем Темы оформления с возможностью переключения, реализованные с помощью PostCSS и JavaScript. #CodePen

Тайный проход в IT Тысячи людей ринулись в эту нишу и хотели сменить надоевшую работу, больше зарабатывать или найти себя, но
Тайный проход в IT Тысячи людей ринулись в эту нишу и хотели сменить надоевшую работу, больше зарабатывать или найти себя, но так и остались новичками или работают за копейки. В это время одни начинающие разработчики устраиваются в Сбербанк, Тинькофф, Яндекс и Вконтакте даже без опыта, а на других даже на смотрят рекрутеры. – Почему одним спецам дают лучшие условия, а у других даже не смотрят резюме – Какие 5 простых шагов нужно знать, чтобы обойти конкурентов в нише – Какие проекты и фичи стоит разрабатывать, чтобы впечатлить HR Об этом, а также о том, как искать лучшие вакансии в IT, сделать портфолио идеальным для работодателя и получить желанный оффер от 100 000 рублей, узнаете на онлайн-эфире от «FAANG School». Мастер-класс проведет разработчик из BigTech-компании с многолетним опытом. Переходите и забирайте полезные подарки: - Подробный гайд «Как найти работу в IT» - Пошаговый Roadmap по Java - Шпаргалка «Hotkey JetBrains IDE» - Шпаргалка по Rest API

🖥 Обнаружение и предотвращение утечек памяти в Java Несмотря на наличие в Java надежной автоматической сборки мусора, утечки
🖥 Обнаружение и предотвращение утечек памяти в Java Несмотря на наличие в Java надежной автоматической сборки мусора, утечки памяти в этом языке остаются сложной проблемой для разработчиков. Такие утечки происходят, когда объекты больше не нужны приложению, но на них по-прежнему ссылаются другие объекты, что не позволяет сборщику мусора освободить занимаемую ими память. Со временем это может привести к значительному снижению производительности приложения и даже к его аварийному завершению из-за исключения OutOfMemoryError. Цель данной статьи — разобраться в тонкостях утечек памяти в Java, изучить методы их обнаружения и стратегии предотвращения. #Полезное

Frontend теперь в телеграм! Собрали крупные русскоязычные каналы, где вы найдете всю информацию о последних трендах и лучших
Frontend теперь в телеграм! Собрали крупные русскоязычные каналы, где вы найдете всю информацию о последних трендах и лучших практиках: Логово Верстальщика научит верстать продающие сайты. Node.JS поможет узнать все тонкости и секреты JavaScript и его фреймворков. Frontender's notes советы и полезные приемы для каждого разработчика.