Telegram Web Link
Совет по производительности в Интернете 💡

Отложенная загрузка некритических модулей для уменьшения размера начальной загрузки страницы и повышения производительности 🚀

👉 @frontend_1
👍3🔥1
Делаем JavaScript компилируемым с помощью llvm.js

В данной статье мы рассмотрим мощный проект - llvm.js и расскажем, что он представляет из себя. Также мы научимся создавать компилируемый язык программирования на основе JavaScript. Хотя в этой статье мы сфокусируемся именно на JavaScript, ознакомившись с процессом, вы сможете создавать свои собственные компилируемые языки программирования с использованием llvm.js.

https://habr.com/ru/articles/766278/

👉 @frontend_1
👍2👎1
Шпаргалка по CSS 🔥

7 способов скрыть элемент с помощью CSS 🤩

Порезали эту шпаргалку для удобства чтения

👉 @frontend_1
👍3
JavaScript Live-Coding: Мастерство решения типовых задач на собеседованиях

Искусство live-coding в JavaScript становится все более важным для успешной карьеры веб-разработчика. Если ты стремишься преуспеть на собеседованиях и проявить свои навыки в реальном времени, то эта статья для тебя. Я предлагаю тебе углубиться в мир типовых задач на собеседованиях в разделе live-coding, где ты сможешь проявить свои знания JavaScript. В этой статье мы рассмотрим популярные задачи, подходы к их решению и дам полезные советы, которые помогут тебе справиться с этим вызовом. Давай начнем погружение в мир JavaScript и подготовимся к успешным собеседованиям!

https://habr.com/ru/articles/741108/

👉 @frontend_1
👍4
Современный CSS для динамической компонентной архитектуры

За последние несколько лет в CSS появилось множество новых возможностей и улучшений. В результате паритет возможностей между браузерами достиг своего максимума, и предпринимаются усилия, чтобы продолжать выпускать новые возможности последовательно и синхронно среди вечнозеленых браузеров.

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

https://moderncss.dev/modern-css-for-dynamic-component-based-architecture/

👉 @frontend_1
👍4
Оптимизация сборки веб-приложения

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

https://habr.com/ru/companies/domclick/articles/722256/

👉 @frontend_1
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Совет по HTML 💡

Возможно, вы не знали об этом атрибуте HTML 🤩

👉 @frontend_1
👍11😁1
ESLint Plugin Perfectionist

Плагин ESLint, задающий правила для форматирования кода и придания ему единообразия.

Этот плагин задает правила сортировки различных данных, таких как объекты, импорты, типы TypeScript, перечисления, JSX props, атрибуты Svelte и т.д. по алфавиту, естественным образом или по длине строки

Все правила автоматически исправляются. Это безопасно!

https://github.com/azat-io/eslint-plugin-perfectionist

👉 @frontend_1
👍51
This media is not supported in your browser
VIEW IN TELEGRAM
Совет по CSS 💡

Легко сделать раскрывающееся меню удобным для клавиатуры с помощью CSS 🤩

👉 @frontend_1
👍7
Современный CSS в реальной жизни

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

Однако главное - это реальный мир. Реальные веб-сайты. Реальное влияние на вещи, которые мы создаем, и на людей, которые их используют.

https://chriscoyier.net/2023/06/06/modern-css-in-real-life/

👉 @frontend_1
👍3
Совет по Javascript 💡

Надежный способ проверить, является ли значение массивом или нет 👆

👉 @frontend_1
👍5
Работа с формами в Angular — модуль работы с формами и обертки полей

Всем привет! Я Александр Бухтатый, frontend-разработчик в Тинькофф, специализируюсь на Angular. Наша команда работает в монорепозитории с четырьмя проектами. В каждом проекте много форм, нужно сопровождать их и создавать новые.

В статье покажу один из способов работы с формами в Angular-проектах, который упрощает создание новых форм и изолирует зависимость от внешней UI-библиотеки. Будет мало текста и много кода, пристегните ремни, мы начинаем.

https://habr.com/ru/companies/tinkoff/articles/740706/

👉 @frontend_1
👍3
Media is too big
VIEW IN TELEGRAM
Руководство по созданию анимационного сайта на основе React 3D с ThreeJS

Узнайте, как создать 3D-анимацию в React, используя такие технологии, как WebGi (на базе Three.js) и GSAP. Сначала мы научимся находить 3D-модели и отображать их на своем сайте с помощью WebGi. Затем с помощью React и GSAP мы создадим 3D-анимацию этой модели. Далее мы узнаем, как оптимизировать 3D-анимацию в React для мобильных устройств. Наконец, мы создадим сайт для последующей публикации.

⌨️ (0:00:00) Intro
⌨️ (0:01:27) Project setup
⌨️ (0:07:12) Building website navigation
⌨️ (0:15:02) Building jumbotron
⌨️ (0:21:42) Building sound section
⌨️ (0:29:27) Building display section
⌨️ (0:33:27) How to find and load 3D models
⌨️ (0:36:55) Building WebGi viewer component
⌨️ (0:53:17) Animating 3D model with GSAP scroll animation
⌨️ (1:13:42) Implementing 3D model preview mode
⌨️ (1:32:27) Optimizing 3D animation for mobile phones
⌨️ (1:43:31) Building production-ready website and uploading
⌨️ (1:45:07) Outro

источник

👉 @frontend_1
👍2
2025/07/12 03:10:16
Back to Top
HTML Embed Code: