Telegram Web Link
Ускоряем загрузку сайтов

Для повышения производительности загрузки страниц "отложите" выполнение некритичных файлов javascript

👉 @frontend_1
👍7
Taiga UI: больше чем UI kit

Taiga UI — огромная библиотека UI-компонентов для Angular, на которую стоит взглянуть. Но она только вершина айсберга. Мы разрабатывали ее более пяти лет, начав еще на Angular 4. И, будучи любителями декомпозиции, мы создали несколько отдельных независимых проектов, которые помогают нам писать крутые Angular-приложения.

Вам может быть неинтересна Taiga UI, но эти небольшие библиотеки будут полезны и непременно улучшат DX. В этой статье рассмотрим всех членов семьи Taiga UI и разберемся, что делает их достойными внимания.

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

👉 @frontend_1
🔥2👍1
🚀Совет по JavaScript

Преобразование массивов в формат CSV упрощает экспорт и обмен данными, делая структурированные данные более доступными и универсальными.📊🔁

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

Иногда мы показываем кнопки действий при наведении на карточку. Но это затрудняет взаимодействие с кнопками действий для пользователей, использующих только клавиатуру или сенсорные экраны!

Узнайте, как обеспечить лучший UX для таких кнопок действия при наведении .

https://www.codewithshripal.com/playground/css/provide-better-ux-for-hover-based-action-buttons

👉 @frontend_1
👍51
Манипулирование данными JPEG и EXIF в Javascript

Exchangeable Image File Format (EXIF) - это стандарт, определяющий форматы изображений и звуков. Он хранит технические детали через метаданные - данные, описывающие другие данные, такие как марка и модель камеры, дата и время съемки.

Изначально EXIF использовался для двух форматов изображений - JPEG и TIFF. Но сегодня другие форматы файлов, такие как PNG, WEBP или HEIC, также поддерживают EXIF для метаданных.

В этой статье речь пойдет о формате JPEG. В первой части мы изучим его структуру, а затем посмотрим, как читать и обновлять связанные метаданные с помощью Javascript в среде браузера.

https://getaround.tech/exif-data-manipulation-javascript/

👉 @frontend_1
👍3
CSS Grid

👉 @frontend_1
👍182👎2
Математика, лежащая в основе формирования закругленных углов

Недавно я разрабатывал интерфейс с большим количеством закругленных углов. Я хотел, чтобы углы были одинаковыми, поэтому я создал пользовательское свойство --border-radius и принялся за скругление этих углов.

Но я быстро столкнулся с проблемой. Когда я вложил элемент с закругленными углами внутрь закругленного контейнера, это выглядело как-то не так:

https://cloudfour.com/thinks/the-math-behind-nesting-rounded-corners/

👉 @frontend_1
👍14
This media is not supported in your browser
VIEW IN TELEGRAM
Создаем отзывчивую форму входа в систему с помощью HTML и CSS 🚀

GitHub https://github.com/atherosai/ui/tree/main/login-05

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

Знаете ли вы об этом способе поиска элемента из конца массива в javascript?

👉 @frontend_1
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Создание дропзоны загрузки файлов с помощью HTML, CSS и JavaScript 🚀

GitHub https://github.com/atherosai/ui/tree/main/dropzone-02

👉 @frontend_1
👍3
Убедитесь, что вы используете семантические элементы HTML 5 в своей разметке 🚀

👉 @frontend_1
👍7👎4🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Создаем виджет банковских аккаунтов, вдохновленный Wise, используя HTML, CSS и JavaScript 🚀

https://github.com/atherosai/ui/tree/main/scrolling-02

👉 @frontend_1
👍41
Не стоит недооценивать HTML

«HTML – это просто», «Разрабатывать фронтенд проще, чем бэкенд», «После реализации бэкенда обновление UI не должно составлять труда», – за время работы в сфере веб-разработки вокруг меня то и дело звучали эти и другие аналогичные утверждения.

И очень часто они вызывали у меня грусть.

Дело в том, что бо́льшую часть времени я проводила за написанием фронтенда, включая работу с HTML, CSS и JavaScript (по факту в основном TypeScript). Когда кто-нибудь говорит мне о «простоте» моей работы, я начинаю думать, что мои навыки не представляют высокой ценности, и меня может легко заменить любой разработчик…

В статье же я решила описать свои размышления, которые рождались в течение последних двух лет во время работы с людьми из разных команд с разным опытом в HTML-разработке и фронтенд-технологиях в целом. Здесь я озвучу несколько основных своих вопросов «Почему?», сопроводив их возможными ответами.

https://habr.com/ru/companies/ruvds/articles/793906/

👉 @frontend_1
👍9
Event Loop в деталях

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

JS был спроектирован как однопоточный язык программирования. Это значит, что он может выполнять только одну операцию одновременно. Тем не менее у JavaScript есть такой механизм как Event Loop, который как раз и позволяет выполнять "асинхронные" операции. Почему "асинхронные" в кавычках? Да просто потому что JavaScript тоже выполняет их синхронно, асинхронности в самом JavaScript как таковой нет. Вперед под кат, будем разбираться)

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

👉 @frontend_1
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Используйте сокращение CSS flex flow, чтобы объединить свойства flex direction и flex wrap 👨‍💻🚀.

👉 @frontend_1
10👍6👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Совет по использованию инструментов Chrome Dev Tools 💡

Знаете ли вы, что в Chrome Dev Tools можно легко фильтровать запросы по временным рамкам?

👉 @frontend_1
👍9💯1
Sugar High

Суперлегкая подсветка синтаксиса для JSX, 1 КБ после минификации и gizpped.

https://sugar-high.vercel.app/

👉 @frontend_1
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Создаем анимированное меню, вдохновленное Github, используя HTML, CSS и JavaScript 🚀.

Код https://github.com/atherosai/ui/tree/main/menu-03

👉 @frontend_1
👍41
Подборка Telegram каналов для программистов

Системное администрирование 📌
https://www.tg-me.com/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://www.tg-me.com/sysadminof Книги для админов, полезные материалы
https://www.tg-me.com/i_odmin Все для системного администратора
https://www.tg-me.com/i_odmin_book Библиотека Системного Администратора
https://www.tg-me.com/i_odmin_chat Чат системных администраторов
https://www.tg-me.com/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://www.tg-me.com/sysadminoff Новости Линукс Linux


https://www.tg-me.com/tikon_1 Новости высоких технологий, науки и техники💡
https://www.tg-me.com/mir_teh Мир технологий (Technology World)

https://www.tg-me.com/rust_lib Полезный контент по программированию на Rust
https://www.tg-me.com/golang_lib Библиотека Go (Golang) разработчика

https://www.tg-me.com/itmozg Программисты, дизайнеры, новости из мира IT.
https://www.tg-me.com/phis_mat Обучающие видео, книги по Физике и Математике

https://www.tg-me.com/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻
https://www.tg-me.com/nodejs_lib Подборки по Node js и все что с ним связано
https://www.tg-me.com/ruby_lib Библиотека Ruby программиста

1C разработка 📌
https://www.tg-me.com/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С

Программирование C++📌
https://www.tg-me.com/cpp_lib Библиотека C/C++ разработчика
https://www.tg-me.com/cpp_knigi Книги для программистов C/C++
https://www.tg-me.com/cpp_geek Учим C/C++ на примерах

Программирование Python 📌
https://www.tg-me.com/pythonofff Python академия. Учи Python быстро и легко🐍
https://www.tg-me.com/BookPython Библиотека Python разработчика
https://www.tg-me.com/python_real Python подборки на русском и английском
https://www.tg-me.com/python_360 Книги по Python Rus

Java разработка 📌
https://www.tg-me.com/BookJava Библиотека Java разработчика
https://www.tg-me.com/java_360 Книги по Java Rus
https://www.tg-me.com/java_geek Учим Java на примерах

GitHub Сообщество 📌
https://www.tg-me.com/Githublib Интересное из GitHub

Базы данных (Data Base) 📌
https://www.tg-me.com/database_info Все про базы данных

Мобильная разработка: iOS, Android 📌
https://www.tg-me.com/developer_mobila Мобильная разработка
https://www.tg-me.com/kotlin_lib Подборки полезного материала по Kotlin

Фронтенд разработка 📌
https://www.tg-me.com/frontend_1 Подборки для frontend разработчиков
https://www.tg-me.com/frontend_sovet Frontend советы, примеры и практика!
https://www.tg-me.com/React_lib Подборки по React js и все что с ним связано

Разработка игр 📌
https://www.tg-me.com/game_devv Все о разработке игр

Вакансии 📌
https://www.tg-me.com/sysadmin_rabota Системный Администратор
https://www.tg-me.com/progjob Вакансии в IT

Чат программистов📌
https://www.tg-me.com/developers_ru

Библиотеки 📌
https://www.tg-me.com/book_for_dev Книги для программистов Rus
https://www.tg-me.com/programmist_of Книги по программированию
https://www.tg-me.com/proglb Библиотека программиста
https://www.tg-me.com/bfbook Книги для программистов
https://www.tg-me.com/books_reserv Книги для программистов

БигДата, машинное обучение 📌
https://www.tg-me.com/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning

Программирование 📌
https://www.tg-me.com/bookflow Лекции, видеоуроки, доклады с IT конференций
https://www.tg-me.com/coddy_academy Полезные советы по программированию

QA, тестирование 📌
https://www.tg-me.com/testlab_qa Библиотека тестировщика

Шутки программистов 📌
https://www.tg-me.com/itumor Шутки программистов

Защита, взлом, безопасность 📌
https://www.tg-me.com/thehaking Канал о кибербезопасности
https://www.tg-me.com/xakep_1 Статьи из "Хакера"

Книги, статьи для дизайнеров 📌
https://www.tg-me.com/ux_web Статьи, книги для дизайнеров

Английский 📌
https://www.tg-me.com/UchuEnglish Английский с нуля

Математика 📌
https://www.tg-me.com/Pomatematike Канал по математике

Excel лайфхак📌
https://www.tg-me.com/Excel_lifehack
CSS linear

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

https://www.smashingmagazine.com/2023/09/path-css-easing-linear-function/

GitHub https://codepen.io/smashingmag/pen/PoXmRJQ

👉 @frontend_1
👍3
2025/07/09 06:54:40
Back to Top
HTML Embed Code: