Веб-страница
22.1K subscribers
2.18K photos
561 videos
2 files
4.46K links
Всё по фронтенду, бэкенду и девопсу в одном месте

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/64ai
Download Telegram
​Написание лучшего CSS

Держите статью, которая поможет вам научиться максимально использовать современные возможности CSS, а кого-то и вовсе впервые познакомит с ними:

https://www.aleksandrhovhannisyan.com/blog/writing-better-css/

#css
👍23❤4
​Тренды JavaScript в 2022 году

Мир веб-разработки крайне изменчив. Сегодня популярно одно, завтра — другое. Давайте посмотри, как выглядят основные тренды JavaScript сегодня:

https://tproger.ru/articles/trendy-javascript-v-2022-godu/

#javascript
👍13👎4
​Боль фронтов, или что нам нужно от дизайнеров

Извечная борьба дизайнеров и разработчиков уже давно ведётся в мире веб-разработки. Как правило, у разных представителей обеих сторон возникают одни и те же проблемы из года в год.

В этой статье автор постарался разобрать некоторые из этих проблем и предложить пути их решения:

https://habr.com/ru/post/541666/

#фронтенд #ui
👍17❤2😁2👏1
Все Telegram-каналы от Tproger теперь собраны в одном месте: @tproger_channels

Каналы по конкретным направлениям разработки, подборки полезных ресурсов, канал для начинающих, новости, мемы — всего около двух десятков каналов разного формата. Точно найдёте что-нибудь для себя.
👍22👎1🤮1
​Сделал ли Core Web Vitals интернет быстрее?

Core Web Vitals (CWV) был анонсирован в мае 2020 года, и тогда Google заявляла, что будет «оценивать возможности страницы для улучшения работы в Интернете». Прошло уже почти два года и теперь пора разобраться стала ли работа в интернете действительно быстрее благодаря CWV или нет.

Барри Поллард попробовал проанализировать этот вопрос и поделился результатами с нами:

https://calendar.perfplanet.com/2021/have-core-web-vitals-made-the-web-faster/
👍6🤔2👏1
​Не хотите включить пуши? Извините, ничего, что мы используем куки? А выключите AdBlock...
😁22🔥7👍1
​Визуальное руководство по useEffect

Отличная статья для тех, кто с трудом понимает как работает useEffect в React и зачем он нужен. Здесь на понятных и простых примерах наглядно показано, как ведёт себя код в различных случаях, когда необходимо использовать useEffect с ним и без него:

https://alexsidorenko.com/blog/useeffect/

#react
👍24
Как сделать дизайн сайта с нуля? Гайд в трёх частях

Создание дизайна сайта — это не просто подбор подходящих цветов по палитре, а полноценное проектирование.

У нас есть гайд из трёх частей, в котором вы узнаете, как с нуля создать высококачественный сайт:

1. Какой сайт вам нужен: https://tprg.ru/ptXx
2. Визуальная концепция: https://tprg.ru/C6Gw
3. Инструменты для создания макета: https://tprg.ru/XmW6

#фронтенд #дизайн
🔥12👍2❤1💩1
​Разработчик из Японии уже шестой год подряд публикует ежегодный рейтинг JS-фреймворков на основе количества звёзд, полученных на гитхабе за последний год.

В этом году неожиданный «чемпион» — инструмент командной строки zx от Google:

https://risingstars.js.org/2021/en

#javascript
👍26🤯2
​Программист создал сайт, на котором в очень удобной форме показал огромный список того, что неплохо бы изучить веб-разработчику.

Для каждой темы/инструмента есть список ресурсов, где можно всё это изучить. HTML, CSS, JS, PWA, фреймворки, тестирование, безопасность, архитектура, дизайн, алгоритмы, базы данных — всё есть:

https://andreasbm.github.io/web-skills/?compact
🔥82👍17❤7👏4👎2🥰2
Серия из 51 обучающего видео про основы JavaScript от разработчиков из Microsoft:

https://tprg.ru/FxV0

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

#javascript
👍9🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Визуализируем кодовую базу с помощью сервиса CodeSee

С помощью CodeSee вы можете быстро проанализировать зависимости между различными файлами и кусками кода благодаря понятной визуализации. Диаграммы автоматически генерируются на основе вашего проекта, что позволяет вам проще ориентироваться в нём при наличии большого количества компонентов.

Причём CodeSee работает со множеством языков программирования, поэтому его можно применять не только для веб-разработки.

Попробовать можно тут:

https://www.codesee.io/
👍16🔥1
​С сегодняшнего дня Vue 3 становится версией по умолчанию

Об этом в блоге фреймворка сообщил Эван Ю. Он рекомендует всем разработчикам проверить все изменения, чтобы избежать поломки вашего проекта.

Что именно меняется и на что может повлиять, можно узнать здесь:

https://blog.vuejs.org/posts/vue-3-as-the-new-default.html

#фронтенд #vue
👏25👍2🔥2❤1
​Методы обхода защиты приложений VueJS

К сожалению, VueJS не идеален и имеет свои недостатки. Один из них — уязвимость для XSS атак. В этой статье вы узнаете какими способами обычно обходят защиту, чтобы своевременно устранить возможные уязвимости:

https://webdevblog.ru/metody-obhoda-zashhity-prilozhenij-vuejs/

#фронтенд #vue
👍5
...посмотреть мой компьютер? Что-то греться стал
🔥59😁24👏8👍1
​Как создать многопользовательскую игру в реальном времени с нуля

Для этого нам понадобится немного HTML и CSS, горстка JavaScript-кода, охапка библиотек и Svelte в качестве вишенки на торте. Если все ингредиенты у вас готовы, то дело за малым — открывайте статью и следуйте рецепту:

https://www.smashingmagazine.com/2021/10/real-time-multi-user-game/

#html #css #javascript #svelte
👍14🔥3
​6 принципов создания производительных веб-приложений

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

Подробнее об этих и других аспектах создания производительного сайта тут:

https://nuancesprog.ru/p/14998/
👍6
​Организация отступов в вёрстке

Первое на чём спотыкается неопытный фронтенд-разработчик во время вёрстки — организация отступов для элементов сайта. Правильное обращение с margin и padding играет очень большую роль в этом деле.

Эта статья поможет вам разобраться в главных принципах организации отступов:

https://habr.com/ru/post/340420/

#фронтенд
👍26
​Библиотека Floating UI

Эта легковесная JavaScript-библиотека позволит вам без труда настроить позиционирование самых разных всплывающих элементов — от тултипов до дропдаунов. Забирайте к себе в закладки и используйте с удовольствием.

https://floating-ui.com/

#библиотека
🔥9
JavaScript, что ты такое?!
😁79💩34🤯18🤬9👍6👎4🔥3🤔1