Верстальщик от бога
9.19K subscribers
1.38K photos
18 videos
1 file
1.64K links
Регистрация в перечне РКН:
https://knd.gov.ru/license?id=6757e1989d804a279b283165&registryType=bloggersPermission

Самый большой канал по верстке в телеграм.

Чат верстальщиков: @godinhtmlchat

По всем вопросам: @anothertechrock
Download Telegram
🖥 Как дебажить код на JavaScript: примеры ошибок и советы новичкам

#почитать #junior #middle

Эта статья предназначена для тех, кто недавно научился писать программы на JavaScript и испытывает трудности при поиске багов. Статья не столько, не про конкретные инструменты и вкладки в DevTools, сколько про то, о чём думать и куда смотреть при отладке.

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍4
🖥 Верстка главной для интернет магазина в React JS

#посмотреть #junior #middle

Верстка главной страницы для интернет магазина в React JS. Адаптив, стили, анимации.

Смотреть на YouTube (~2.5 часа)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤4
Я 💛 Фронтенд 2023

#посмотреть #middle #senior

Уже пятая по счету большая конференция Яндекса по фронтенду. Более 8 часов видео.

Некоторые из докладов:
▫️Копаемся под капотом браузера, как работает event loop и compositing, Сергей Чикуенок
▫️Телеграм как новая платформа для ваших сервисов, Даниил Лаптев
▫️WebAssembly и веб на TypeScript, Александр Коротаев
▫️Кому нужны фронтендеры, Андрей Смирнов

🌐 Смотреть на YouTube (~8 часов)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤5🔥4
🌐 React: доклады школы разработки интерфейсов

#посмотреть #junior #middle

Два больших практических доклада от Тёмы Сенюкова.

▫️Реакт база (~3 часа)
▫️Реакт продвинутый (~3 часа)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥6❤4👎1
🖥 8 полезных библиотек React, которые упрощают жизнь разработчику

#почитать #junior #middle

В статье собраны React-библиотеки, позволяющие в разы повысить скорость и эффективность работы frontend-разработчика. Formik, React Popover, React Icons, Recharts и другие.

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👎6👍4
🌐 Gulp сборка - полная инструкция. HTML, SCSS, JS, webpack, babel, webp, сжатие графики, автопрефиксы

#посмотреть #junior #middle

Обзор task менеджера Gulp и написание сборки. Работа с шаблонами в HTML, SASS / SCSS, авто-префиксы, минификация кода, scss glob. Сборка JS с помощью webpack, babel. Оптимизация изображений, автоматическое создание и подключение webp. Две версии сборки для разработки и оптимизированная production версия. Стартовый проект для html верстки.

Подробно с пошаговыми объяснениями для новичков.

Смотреть на YouTube (~3 часа)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤6👏4👎3
🌐 Фронтенд собеседование с ChatGPT. AI против кожаных

#посмотреть #middle

ChatGPT пробует пройти собеседование на FE разработчика. Базовые (и не очень) вопросы по JS.

Смотреть на YouTube (~1 час)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8👏5😁4👎2
🌐 JavaScript: тестовое собеседование — JS, Next.js, Nest.js, React.js, Node.js, SQL

#посмотреть #junior #middle

План собеседования: интро — node.js — nest.js — sql — next.js — react.js — js

Смотреть на YouTube (~1 час 15 минут)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤4🔥4🤔1
Компонентный подход в вёрстке: подробный разбор для джунов и сочувствующих

#почитать #middle #senior

Зачем использовать в вёрстке компонентный подход? Разбираемся, как и зачем верстать интерфейсы, используя этот подход, какие параметры и проблемы важно учесть. Разберём азы, забежим вперёд и подробно погрузимся в тему.

Читать статью
❤12👍5
🖥 Чёрт тебя возьми, CSS

#почитать #middle #senior

У CSS много моментов, которые сбивают с толку. Разработчики плюются от него. А мне нравится CSS, несмотря на мои потраченные нервы. Подумав, как помочь другим меньше мучаться, я собрал ряд неочевидных моментов. Они сбивали с толку меня и моих знакомых. Надеюсь, вам будет полезно.

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥5
🌐 🌐 Интеграция верстки на Wordpress

#посмотреть #junior #middle

В этом свежем плейлисте рассмотрим интеграцию готовой верстки на CMS Wordpress. Установим плагины, сделаем вывод постов из базы данных и многое другое

Ссылка на плейлист (~8 часов)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤5
search: новый html-элемент в 2023

#почитать #junior "#middle

В стандарте HTML появился новый семантический элемент <search>. Он обозначает раздел страницы, который используется для поиска или фильтрации. Он должен содержать элементы управления формой (например, текстовые поля, выпадающие меню, кнопки и так далее), а область поиска или фильтрации может быть любой: от одного документа до всего интернета.

Читать статью
❤18👍6🔥6
Эти CSS-переменные

#почитать #junior #middle

Я люблю создавать компоненты везде и всегда, поэтому пользовательские CSS-свойства, также известные как CSS-переменные, являются одной из моих любимых фишек, которая позволяет писать более модульный код. При работе с ними я набил достаточно шишек, выпил литры чая и убил кучу времени. Теперь я «мастер», и хочу поделиться своим опытом.

Читать статью
❤10👍5🔥5
Какой бесплатный HTML-редактор выбрать

#почитать #middle #junior

▪️ Notepad++
▪️ Brackets
▪️ Coffeecup
▪️ NoteTab
▪️ Eclipse
▪️ HTML-Online
▪️ BlueGriffon
▪️ Emacs + плагины
▪️ Atom
▪️ Visual Studio Community

Читать статью
🤔12👍5🔥4👎2
Тридцатикратное ускорение отработки функций и отрисовки компонентов. Практический кейс

#почитать #middle

"В данной статье я хотел бы привести пример практического кейса использования метода requestIdleCallback, который возник у меня на проекте. Кейс сам по себе небольшой, замеры времени отработки функции и отрисовки компонентов для использования производились с помощью React Profiler.

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

Читать статью
👍6🔥5❤4
Скругляем рамки, создаём круги, овалы и сложные фигуры. Практикум по CSS-свойству border-radius

#почитать @junior #middle

Полезно для стилизации кнопок, форм, карточек товаров и подобных элементов.

PS. Можно и SVG, но через border-radius более легковесно.

Читать статью
👍12❤6🔥4
Кнопка «Показать ещё» на чистом JavaScript - для подгрузки товаров через AJAX

#почитать #junior #middle

▫️Как работает кнопка «Показать ещё»
▫️Написание backend-кода на PHP
▫️Создание HTML-кода
▫️Стилизация карточек и кнопки
▫️Добавление функциональности к кнопке с помощью JavaScript

Читать статью
👍10🔥8👏4
Как практически без вложений улучшить пользовательский опыт с растром

#почитать #junior #middle

Простые правила при работе с растровыми изображениями на каждый день:
▫️Исходные данные и выбор основного формата
▫️Изменение размеров
▫️Оптимизация
▫️WebP
▫️Тег picture и srcset
▫️Предзагрузка
▫️Ленивая загрузка
▫️Сдвиг макета
▫️Object-fit

Читать статью
🔥11❤4👍4
Что делать, если дизайнеры принесли кучу кривых вместо макета

#почитать #junior #middle

▫️Нет базовых состояний
▫️Нет специфичных состояний
▫️Обратная связь
▫️Нет индикаторов загрузки
▫️Нет сообщений об ошибке загрузки или отправки
▫️Недостаточно оформления для валидации
▫️Технические страницы
▫️Разные отступы идентичных элементов
▫️Слишком много размеров похожих элементов

Читать статью
👍7🔥5😁4
Dev Mode в Figma. Быстрый обзор бета-версии

#почитать #middle

Возможности:
▫️Интеграция с GitHub, Anima, Storybook, Jira
▫️Работа с дизайн-системами
▫️Отметка «Готово для разработки» (Ready for dev)
▫️Сравнение изменений
▫️Экспорт — любой элемент можно выгрузить, положить в папочку и работать с ним локально

Читать статью
👍7🔥5👏3