Frontend разработчик
11.7K subscribers
1.75K photos
489 videos
44 files
2.7K links
Полезные материалы для фронтендера по HTML, CSS, JS, React.js, Angular.js, Vue.js, TypeScript, Redux, MobX, JavaScript, NodeJS.

По всем вопросам @evgenycarter

РКН clck.ru/3KoFrk
加入频道
Скрытые возможности элемента <input>

Элемент <input> в HTML самый интересный.

Большинство его собратьев вне зависимости от своих атрибутов ведут себя одинаково. При этом атрибут type элемента <input> может принимать 22 разных значения, которые не только меняют его поведение, но и влияют на внешний вид (зачастую в ущерб стилистике).

Элемент <input> отвечает за всё, начиная с текстового ввода и чекбоксов, заканчивая переключателями и кнопкой для сброса всех полей в форме. В этой статье я опишу не только различные типы <input>, но и сопутствующие атрибуты, о которых вы могли не знать, и которые делают этот элемент более удобным и применимым в различных ситуациях. Приступим!

Rus https://habr.com/ru/companies/ruvds/articles/785690/

Eng https://www.htmhell.dev/adventcalendar/2023/8/

👉 @frontend_1
👍6🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Совет по работе с Chrome Dev Tools 💡

Знаете ли вы об этом ярлыке, позволяющем быстро очистить консоль при работе с Chrome Dev Tools?

👉 @frontend_1
👍2
Frontend Portal — канал каждого уважающего себя frontend-разработчика, там вы найдете:

— Полезные ресурсы и шпаргалки
— Разбор вопросов с собеседований
— Задачи и викторины с объяснением

👉 Подпишитесь на @FrontendPortal и станьте частью дружного frontend-комьюнити!
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Несколько интересных способов использования теней

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

https://www.smashingmagazine.com/2023/08/interesting-ways-use-css-shadows/

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

Изменение цвета фавикона для темного/светлого режима с помощью CSS 🤩

👉 @frontend_1
👍8
This media is not supported in your browser
VIEW IN TELEGRAM
Создание анимированной боковой панели с помощью HTML, CSS и JavaScript 👨‍💻🚀

https://github.com/atherosai/ui/tree/main/sidebar-07

👉 @frontend_1
👍9🔥3
Советы по HTML 💡

Знаете ли вы, как используются элементы <thead>, <tbody> и <tfooter>?

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

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


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

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

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

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

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

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

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

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

GitHub Сообщество 📌
https://yangx.top/Githublib Интересное из GitHub

Базы данных (Data Base) 📌
https://yangx.top/database_info Все про базы данных

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

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

Разработка игр 📌
https://yangx.top/game_devv Все о разработке игр

Вакансии 📌
https://yangx.top/sysadmin_rabota Системный Администратор
https://yangx.top/progjob Вакансии в IT

Чат программистов📌
https://yangx.top/developers_ru

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

БигДата, машинное обучение 📌
https://yangx.top/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning

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

QA, тестирование 📌
https://yangx.top/testlab_qa Библиотека тестировщика

Шутки программистов 📌
https://yangx.top/itumor Шутки программистов

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

Книги, статьи для дизайнеров 📌
https://yangx.top/ux_web Статьи, книги для дизайнеров

Английский 📌
https://yangx.top/UchuEnglish Английский с нуля

Математика 📌
https://yangx.top/Pomatematike Канал по математике

Excel лайфхак📌
https://yangx.top/Excel_lifehack
Совет по javascript 💡

Одновременное удаление нескольких event listeners с помощью AbortController

Пример https://www.codewithshripal.com/playground/js/abort-multiple-events-at-once

👉 @frontend_1
👍7
Совет по HTML 💡

Используйте элемент `<datalist>` для создания собственного HTML-автозаполнения.

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

Знаете ли вы, что с помощью функции Network throttling в Chrome Dev Tools можно легко протестировать наш сайт в различных сетевых условиях?

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

Знаете ли вы, что мы можем получить доступ к значению HTML-атрибута как к строке в CSS?

👉 @frontend_1
👍9
This media is not supported in your browser
VIEW IN TELEGRAM
Используйте свойство columns, чтобы разделить статью на отзывчивые колонки 🚀.

👉 @frontend_1
🔥14👍6
Совет по CSS 💡

Простое создание текста с градиентной обводкой в CSS 🤩

👉 @frontend_1
👍5
CSS effects

Простая вкладка-меню с помощью html css и js | закругленные углы
Как сделать свой собственный слайдер?
Простой параллакс-эффект на html и css

источник

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

Знаете ли вы об этом кратчайшем способе добавления условного свойства к объекту?

👉 @frontend_1
👍13👎1🔥1
Media is too big
VIEW IN TELEGRAM
Webpack: заменить нельзя оставить
Евгений Кувшинов

Есть ли среди ваших знакомых хоть один фронтендер, ни разу не запускавший сборку проекта вебпаком? У меня таких нет. Развитая экосистема, сообщество и решения на все случаи жизни привлекают и подкупают. Тем не менее новые игроки на рынке бандлеров заявляют, что у Webpack есть огромный недостаток — скорость сборки. Они задают новые стандарты скорости, обгоняя вебпак в десятки раз! ESBuild и SWC, созданные на непривычных для фронтенда Go и Rust, расшатывают положение лидера. Насколько это всерьез? Я перевел продукт с шестилетней историей разработки и миллионом пользователей на современный бандлер. Муки выбора, проблемы переезда и что из этого получилось — в докладе!

источник

👉 @frontend_1
👍5