#почитать #junior #middle
Эта статья предназначена для тех, кто недавно научился писать программы на JavaScript и испытывает трудности при поиске багов. Статья не столько, не про конкретные инструменты и вкладки в DevTools, сколько про то, о чём думать и куда смотреть при отладке.
Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍4
#посмотреть #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 часов)
#посмотреть #middle #senior
Уже пятая по счету большая конференция Яндекса по фронтенду. Более 8 часов видео.
Некоторые из докладов:
▫️Копаемся под капотом браузера, как работает event loop и compositing, Сергей Чикуенок
▫️Телеграм как новая платформа для ваших сервисов, Даниил Лаптев
▫️WebAssembly и веб на TypeScript, Александр Коротаев
▫️Кому нужны фронтендеры, Андрей Смирнов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤5🔥4
#посмотреть #junior #middle
Два больших практических доклада от Тёмы Сенюкова.
▫️Реакт база (~3 часа)
▫️Реакт продвинутый (~3 часа)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥6❤4👎1
#почитать #junior #middle
В статье собраны React-библиотеки, позволяющие в разы повысить скорость и эффективность работы frontend-разработчика. Formik, React Popover, React Icons, Recharts и другие.
Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👎6👍4
#посмотреть #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
#посмотреть #middle
ChatGPT пробует пройти собеседование на FE разработчика. Базовые (и не очень) вопросы по JS.
Смотреть на YouTube (~1 час)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8👏5😁4👎2
#посмотреть #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
Зачем использовать в вёрстке компонентный подход? Разбираемся, как и зачем верстать интерфейсы, используя этот подход, какие параметры и проблемы важно учесть. Разберём азы, забежим вперёд и подробно погрузимся в тему.
Читать статью
#почитать #middle #senior
Зачем использовать в вёрстке компонентный подход? Разбираемся, как и зачем верстать интерфейсы, используя этот подход, какие параметры и проблемы важно учесть. Разберём азы, забежим вперёд и подробно погрузимся в тему.
Читать статью
❤12👍5
#почитать #middle #senior
У CSS много моментов, которые сбивают с толку. Разработчики плюются от него. А мне нравится CSS, несмотря на мои потраченные нервы. Подумав, как помочь другим меньше мучаться, я собрал ряд неочевидных моментов. Они сбивали с толку меня и моих знакомых. Надеюсь, вам будет полезно.
Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥5
#посмотреть #junior #middle
В этом свежем плейлисте рассмотрим интеграцию готовой верстки на CMS Wordpress. Установим плагины, сделаем вывод постов из базы данных и многое другое
Ссылка на плейлист (~8 часов)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤5
search: новый html-элемент в 2023
#почитать #junior "#middle
В стандарте HTML появился новый семантический элемент <search>. Он обозначает раздел страницы, который используется для поиска или фильтрации. Он должен содержать элементы управления формой (например, текстовые поля, выпадающие меню, кнопки и так далее), а область поиска или фильтрации может быть любой: от одного документа до всего интернета.
Читать статью
#почитать #junior "#middle
В стандарте HTML появился новый семантический элемент <search>. Он обозначает раздел страницы, который используется для поиска или фильтрации. Он должен содержать элементы управления формой (например, текстовые поля, выпадающие меню, кнопки и так далее), а область поиска или фильтрации может быть любой: от одного документа до всего интернета.
Читать статью
❤18👍6🔥6
Эти CSS-переменные
#почитать #junior #middle
Я люблю создавать компоненты везде и всегда, поэтому пользовательские CSS-свойства, также известные как CSS-переменные, являются одной из моих любимых фишек, которая позволяет писать более модульный код. При работе с ними я набил достаточно шишек, выпил литры чая и убил кучу времени. Теперь я «мастер», и хочу поделиться своим опытом.
Читать статью
#почитать #junior #middle
Я люблю создавать компоненты везде и всегда, поэтому пользовательские CSS-свойства, также известные как CSS-переменные, являются одной из моих любимых фишек, которая позволяет писать более модульный код. При работе с ними я набил достаточно шишек, выпил литры чая и убил кучу времени. Теперь я «мастер», и хочу поделиться своим опытом.
Читать статью
❤10👍5🔥5
Какой бесплатный HTML-редактор выбрать
#почитать #middle #junior
▪️ Notepad++
▪️ Brackets
▪️ Coffeecup
▪️ NoteTab
▪️ Eclipse
▪️ HTML-Online
▪️ BlueGriffon
▪️ Emacs + плагины
▪️ Atom
▪️ Visual Studio Community
Читать статью
#почитать #middle #junior
▪️ Notepad++
▪️ Brackets
▪️ Coffeecup
▪️ NoteTab
▪️ Eclipse
▪️ HTML-Online
▪️ BlueGriffon
▪️ Emacs + плагины
▪️ Atom
▪️ Visual Studio Community
Читать статью
🤔12👍5🔥4👎2
Тридцатикратное ускорение отработки функций и отрисовки компонентов. Практический кейс
#почитать #middle
"В данной статье я хотел бы привести пример практического кейса использования метода requestIdleCallback, который возник у меня на проекте. Кейс сам по себе небольшой, замеры времени отработки функции и отрисовки компонентов для использования производились с помощью React Profiler.
Это поисковик по различным материалам, выдача которых производится в таблице, количество столбцов и строк в которой можно регулировать. Соответственно, как и во всех поисковиках, присутствуют фильтры, которые организованы у нас в выезжающем по нажатию кнопки "Фильтры" сайдбару. В сайдбаре присутствуют несколько разворачивающихся списков с категориями фильтров."
Читать статью
#почитать #middle
"В данной статье я хотел бы привести пример практического кейса использования метода requestIdleCallback, который возник у меня на проекте. Кейс сам по себе небольшой, замеры времени отработки функции и отрисовки компонентов для использования производились с помощью React Profiler.
Это поисковик по различным материалам, выдача которых производится в таблице, количество столбцов и строк в которой можно регулировать. Соответственно, как и во всех поисковиках, присутствуют фильтры, которые организованы у нас в выезжающем по нажатию кнопки "Фильтры" сайдбару. В сайдбаре присутствуют несколько разворачивающихся списков с категориями фильтров."
Читать статью
👍6🔥5❤4
Скругляем рамки, создаём круги, овалы и сложные фигуры. Практикум по CSS-свойству border-radius
#почитать @junior #middle
Полезно для стилизации кнопок, форм, карточек товаров и подобных элементов.
PS. Можно и SVG, но через border-radius более легковесно.
Читать статью
#почитать @junior #middle
Полезно для стилизации кнопок, форм, карточек товаров и подобных элементов.
PS. Можно и SVG, но через border-radius более легковесно.
Читать статью
👍12❤6🔥4
Кнопка «Показать ещё» на чистом JavaScript - для подгрузки товаров через AJAX
#почитать #junior #middle
▫️Как работает кнопка «Показать ещё»
▫️Написание backend-кода на PHP
▫️Создание HTML-кода
▫️Стилизация карточек и кнопки
▫️Добавление функциональности к кнопке с помощью JavaScript
Читать статью
#почитать #junior #middle
▫️Как работает кнопка «Показать ещё»
▫️Написание backend-кода на PHP
▫️Создание HTML-кода
▫️Стилизация карточек и кнопки
▫️Добавление функциональности к кнопке с помощью JavaScript
Читать статью
👍10🔥8👏4
Как практически без вложений улучшить пользовательский опыт с растром
#почитать #junior #middle
Простые правила при работе с растровыми изображениями на каждый день:
▫️Исходные данные и выбор основного формата
▫️Изменение размеров
▫️Оптимизация
▫️WebP
▫️Тег picture и srcset
▫️Предзагрузка
▫️Ленивая загрузка
▫️Сдвиг макета
▫️Object-fit
Читать статью
#почитать #junior #middle
Простые правила при работе с растровыми изображениями на каждый день:
▫️Исходные данные и выбор основного формата
▫️Изменение размеров
▫️Оптимизация
▫️WebP
▫️Тег picture и srcset
▫️Предзагрузка
▫️Ленивая загрузка
▫️Сдвиг макета
▫️Object-fit
Читать статью
🔥11❤4👍4
Что делать, если дизайнеры принесли кучу кривых вместо макета
#почитать #junior #middle
▫️Нет базовых состояний
▫️Нет специфичных состояний
▫️Обратная связь
▫️Нет индикаторов загрузки
▫️Нет сообщений об ошибке загрузки или отправки
▫️Недостаточно оформления для валидации
▫️Технические страницы
▫️Разные отступы идентичных элементов
▫️Слишком много размеров похожих элементов
Читать статью
#почитать #junior #middle
▫️Нет базовых состояний
▫️Нет специфичных состояний
▫️Обратная связь
▫️Нет индикаторов загрузки
▫️Нет сообщений об ошибке загрузки или отправки
▫️Недостаточно оформления для валидации
▫️Технические страницы
▫️Разные отступы идентичных элементов
▫️Слишком много размеров похожих элементов
Читать статью
👍7🔥5😁4
Dev Mode в Figma. Быстрый обзор бета-версии
#почитать #middle
Возможности:
▫️Интеграция с GitHub, Anima, Storybook, Jira
▫️Работа с дизайн-системами
▫️Отметка «Готово для разработки» (Ready for dev)
▫️Сравнение изменений
▫️Экспорт — любой элемент можно выгрузить, положить в папочку и работать с ним локально
Читать статью
#почитать #middle
Возможности:
▫️Интеграция с GitHub, Anima, Storybook, Jira
▫️Работа с дизайн-системами
▫️Отметка «Готово для разработки» (Ready for dev)
▫️Сравнение изменений
▫️Экспорт — любой элемент можно выгрузить, положить в папочку и работать с ним локально
Читать статью
👍7🔥5👏3