Frontend Developer
2.28K subscribers
276 photos
168 videos
19 files
422 links
Обучающие видео, готовый код, полезные ресурсы и статьи

Наш чат — https://t.me/+1lXro3gcUwM2YmY6

Сотрудничество – @argo_chat
Download Telegram
Создаем динамические веб-сайты на PHP. 4-е межд. изд.

Автор:
Татро Кевин, Макинтайр Питер
Год издания: 2021

⬇️ Скачать книгу

➡️ @byFrontDeveloper | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
This media is not supported in your browser
VIEW IN TELEGRAM
Container Queries в действии

Медиазапросы, которые могут применяться на основе размера родительского элемента, а не всей области просмотра

HTML, используемый в этом примере:
<button class='responsive-button'>
<img src='cart.png' alt='...'>
<span class='text'>ADD TO CART</span>
</button>


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

➡️ @byFrontDeveloper | #tips
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥1
Паттерны проектирования jаvascript

Автор:
Ди Франческо Уго
Год издания: 2025

⬇️ Скачать книгу

➡️ @byFrontDeveloper | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
Тестирование React-приложений на практике

Запись 5-часового воркшопа о TDD и тестировании React приложений, в рамках которого Александр Беспоясов написал конвертер валют и покрыл его тестами. Вы узнаете, как:

Выделять и тестировать бизнес-логику
Разделять код на модули так, чтобы их было удобно тестировать
Применять разные стратегии моков, готовить стабы и тестовые данные
Тестировать сайд-эффекты и React-хуки
Работать с асинхронными функциями и тестировать их
Подключать сторонние библиотеки через адаптеры для удобного тестирования

📺 Cсылка на курс: YouTube

➡️ @byFrontDeveloper | #курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
🈳 Отличный источник после изучения официальной документации по React

Основные темы включают:
🟡Frameworks & Build Tools
🟡 Project Standards for High-Quality Code
🟡 Ecosystem
🟡 Accessibility & Semantics
🟡 Styling & UI Libraries
🟡 Proficiency with the Hooks API
🟡 State Management in React Applications
🟡 React Performance & Optimization

Ссылка: тут

➡️ @byFrontDeveloper | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Огромное руководство по стилю JavaScript 👩‍💻

Сохраняй и делись с друзьями!

Ссылка: тык

➡️ @byFrontDeveloper | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
kaggle — сайт, на котором собраны бесплатные курсы по программированию для начинающих. Среди направлений: Python, машинное обучение, SQL.

Ссылка: тык

➡️ @byFrontDeveloper | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
Основы web-дизайна. Методика проектирования

Автор:
Нагаева И. А.
Год издания: 2021

⬇️ Скачать книгу

➡️ @byFrontDeveloper | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
Курс TypeScript

В данном видеокурсе мы с вами рассмотрим возможности языка строгой типизации - TypeScript. Разберём его основные фишки и ключевые отличия от JavaScript. Изучим такие понятия, как перечисления (Enum), интерфейсы, пространства имён. И в дополнение, рассмотрим набор нативных утилит, которые предоставляет сам язык.

📺 Cсылка на курс: YouTube

➡️ @byFrontDeveloper | #курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1
7 ways to hide - element using CSS.png
2 MB
7 способов скрыть элемент с помощью CSS: на заметку фронтенд-разработчику

➡️ @byFrontDeveloper | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Образовательный сайт для обучения и практики SQL-запросов, предлагающий задачи и проверки в реальном времени. 🔥

Ссылка: тык

➡️ @byFrontDeveloper | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Простая шпаргалка по поисковой оптимизации для веб-разработчика

➡️ @byFrontDeveloper | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21👍1
Типы данных JavaScript под капотом: гайд для фронтенд-разработчика

📖 Читать: ссылка

➡️ @byFrontDeveloper | #cтатьи
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3
react-19-cheat-sheet.pdf
1.4 MB
Шпаргалка по React 19 от Kent C Dodds, создателя Epic React

Это отчасти шпаргалка, отчасти краткое напоминание о некоторых новых возможностях React 19 с простыми примерами кода.

➡️ @byFrontDeveloper | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
У меня для вас реально превосходная вещь!

Библиотека на JavaScript для генерации PDF-документов 👩‍💻

Это популярный инструмент, который позволяет разработчикам создавать PDF прямо в браузере без необходимости использования серверных решений или стороннего программного обеспечения.

Ссылка: тык

➡️ @byFrontDeveloper | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍91
This media is not supported in your browser
VIEW IN TELEGRAM
Лучше уже не будет!

JavaScript-библиотека для создания анимаций. Она предоставляет мощные и гибкие инструменты для анимации HTML, SVG, CSS и объектов JavaScript.

Пример использования:

anime({
targets: 'div',
translateX: 250,
rotate: '1turn',
duration: 800
});


Этот код создаёт анимацию, в которой элемент div перемещается на 250px вправо и поворачивается на один полный оборот.

Ссылка: тык

➡️ @byFrontDeveloper | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍421🤣1
Полное руководство по Web Push API

📖 Читать: ссылка

➡️ @byFrontDeveloper | #cтатьи
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Современный учебник JavaScript 👩‍💻

Перед вами один из самых популярных и подробных русскоязычных ресурсов для изучения JS, как для новичков, так и для тех, кто хочет углубить свои знания.

Ссылка: тык

➡️ @byFrontDeveloper | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Вы можете создавать микровзаимодействия, управляемые прокруткой, с помощью animation-timeline и кастомных свойств.

.search {
animation: shrink;
animation-timeline: scroll();
animation-range: 0 calc(var(--header-height) * 0.5);
}
@keyframes shrink {
to { width: calc(100% - var(--button-size)); }
}



Переменная --header-height используется для определения высоты контейнера заголовка. Вы можете использовать это для animation-range, применяемого в различных анимациях прокрутки

В качестве другого примера, вы можете анимировать появление тени (box-shadow) на заголовке, как только поиск зафиксирован

header {
animation: shadow;
animation-timeline: scroll();
animation-range:
var(--header-height)
calc(var(--header-height) * 1.5);
}
@keyframes shadow {
to { box-shadow: 0 5px 10px hsl(0 0% 0%); }
}



Все это работает на основе scroll() в animation-timeline, который подключается к прокрутке страницы. И затем используя --header-height в различных animation-range 

Вы можете нажать на выглядывающего медведя, чтобы прокрутить страницу вверх:

<a href="#">Back to top</a>



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

html:focus-within {
scroll-behavior: smooth;
}


➡️ @byFrontDeveloper | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍731🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Нашел классную штуку для фронтендеров — BigDevSoon

Это платформа с 100 челленджами для прокачки навыков. Здесь есть задачи на любой вкус: от верстки до сложных штук с JavaScript, анимациями и прочими веб-фишками.

Что круто:
Разные уровни сложности — подойдет и новичкам, и профи.
Фокус на практику, а не сухую теорию.
Реальные задачи, которые развивают навыки, применимые в реальной работе.

➡️ @byFrontDeveloper | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43🍾1
This media is not supported in your browser
VIEW IN TELEGRAM
Мало кто по-настоящему понимает Event Loop в JavaScript 🧑‍💻

Этот ресурс объясняет его пошагово и наглядно.

Вставь свой код, и он покажет, как всё выполняется:

🔜 https://vault-developer.github.io/event-loop-explorer/

➡️ @byFrontDeveloper | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31🎅1