This media is not supported in your browser
VIEW IN TELEGRAM
#css #tip
По мотивам поста с советом про отступы для вложенных радиусов: как использовать кастомные свойства, чтобы определить радиус вложенности элементов👇
По мотивам поста с советом про отступы для вложенных радиусов: как использовать кастомные свойства, чтобы определить радиус вложенности элементов👇
.parent {
--nested-radius: calc(var(--radius) - var(--padding));
}
.nested {
border-radius: var(--nested-radius);
}
🔗 Код здесь⌛️⚒ Croner — cron для JavaScript и TypeScript. Запускайте функции по расписанию по вашему выбору, используя классический синтаксис cron. Работает в Node, Deno, Bun и браузере в разных часовых поясах, предлагает обработку ошибок, защиту от переполнения и многое другое.
Для любопытных на JSFiddle есть живая демонстрация. Инструмент активно поддерживается — недавно выпущена версия 7.0.
🔗 GitHub
Для любопытных на JSFiddle есть живая демонстрация. Инструмент активно поддерживается — недавно выпущена версия 7.0.
🔗 GitHub
🔍Насколько легко «войти в айти»?
IT — перспективная отрасль с высокими зарплатами и огромной конкуренцией. Собираем ваши истории: расскажите, как вам удалось сменить профессию (или сразу найти себя), какие шаги вы для этого предприняли и с какими сложностями пришлось столкнуться.
👉Пройдите наш 10-минутный опрос по ссылке.
IT — перспективная отрасль с высокими зарплатами и огромной конкуренцией. Собираем ваши истории: расскажите, как вам удалось сменить профессию (или сразу найти себя), какие шаги вы для этого предприняли и с какими сложностями пришлось столкнуться.
👉Пройдите наш 10-минутный опрос по ссылке.
HTTP/2 — вторая крупная версия сетевого протокола HTTP, которая является первой новой версией HTTP с версии HTTP 1.1. Спецификация HTTP/2 была опубликована как RFC 7540 в мае 2015 года.
И пока HTTP/3 находится в стадии черновика, самое время разобраться в HTTP/2, в алгоритмах установки соединения, формате кадров, примерах взаимодействия клиента с сервером и многом другом.
HTTP Frame {
# Заголовок
Length (24),
Type (8),
Flags (8),
Reserved (1),
Stream Identifier (31),
# Содержимое
Frame Payload (..),
}
🔗 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Разбираем HTTP/2 по байтам
Откройте любую статью с обзором HTTP/1.1. Скорее всего, там найдётся хотя бы один пример запроса и ответа, допустим, такие: GET / HTTP/1.1 Host: localhost HTTP/1.1 200 OK Date: Sat, 09 Oct 2010...
Hyperscript Tagged Markup (htm) — альтернатива JSX, использующая стандартные шаблоны с тегами, с поддержкой компилятора👇
🔸Используйте JSX-подобный синтаксис в простом JavaScript (транспилятор не требуется)
🔸Разрабатывайте с помощью React/Preact прямо в браузере, а затем компилируйте htm для продакшена
🔸Он использует стандартные JavaScript tagged templates и работает во всех современных браузерах
📌htm в цифрах:
🐣 < 600 байт при использовании непосредственно в браузере
⚛️ < 500 байт при использовании с Preact (спасибо gzip 🌈)
🥚 < 450 байт версия htm/mini
🏅 0 байт при компиляции с помощью babel-plugin-htm
🔗 GitHub
🔸Используйте JSX-подобный синтаксис в простом JavaScript (транспилятор не требуется)
🔸Разрабатывайте с помощью React/Preact прямо в браузере, а затем компилируйте htm для продакшена
🔸Он использует стандартные JavaScript tagged templates и работает во всех современных браузерах
📌htm в цифрах:
🐣 < 600 байт при использовании непосредственно в браузере
⚛️ < 500 байт при использовании с Preact (спасибо gzip 🌈)
🥚 < 450 байт версия htm/mini
🏅 0 байт при компиляции с помощью babel-plugin-htm
🔗 GitHub
🤩Подборка бесплатных API на любой случай жизни
Здесь вам и база данных продуктов/рецептов для приложений о ЗОЖ, и коллекция цитат знаменитых людей, и база данных с видеоиграми, и многое другое. Одним словом, маст хэв для ваших проектов.
Здесь вам и база данных продуктов/рецептов для приложений о ЗОЖ, и коллекция цитат знаменитых людей, и база данных с видеоиграми, и многое другое. Одним словом, маст хэв для ваших проектов.
Optimizing_Angular_Form_Validation_with_Lazy_Load_by_Netanel_Basal.pdf
4.8 MB
🚀Оптимизация валидации формы Angular с помощью отложенной загрузки: быстрый гайд с примерами
Ленивая загрузка — это метод, используемый для повышения производительности веб-приложений. Он позволяет загружать необходимый код и ресурсы только тогда, когда это необходимо.
🔗 Читать
Ленивая загрузка — это метод, используемый для повышения производительности веб-приложений. Он позволяет загружать необходимый код и ресурсы только тогда, когда это необходимо.
🔗 Читать
Собрали небольшую коллекцию для фронтенд-разработчика. Отлично подойдет, если пользуетесь готовыми шаблонами:
1⃣ Templated — коллекция простых HTML/CSS шаблонов
2⃣ Zerotheme — коллекция HTML/CSS шаблонов от дизайнера #Mik
3⃣ Html5up — коллекция элегантных, адаптивных и настраиваемых HTML/CSS шаблонов
4⃣ W3layouts — инициатива Hidayath по предоставлению бесплатных адаптивных шаблонов с поддержкой WordPress
5⃣ html5xcss3 — коллекция шаблонов, разработанных с учетом совместимости с экранами разных размеров
1⃣ Templated — коллекция простых HTML/CSS шаблонов
2⃣ Zerotheme — коллекция HTML/CSS шаблонов от дизайнера #Mik
3⃣ Html5up — коллекция элегантных, адаптивных и настраиваемых HTML/CSS шаблонов
4⃣ W3layouts — инициатива Hidayath по предоставлению бесплатных адаптивных шаблонов с поддержкой WordPress
5⃣ html5xcss3 — коллекция шаблонов, разработанных с учетом совместимости с экранами разных размеров
💬 Пользуетесь LinkedIn для поиска работы или других кейсов?
Больше «честных логотипов» от графического дизайнера Clif Dickens ищите на сайте.
👍 — конечно
🤔 — нет, он же заблокирован
Больше «честных логотипов» от графического дизайнера Clif Dickens ищите на сайте.
👍 — конечно
🤔 — нет, он же заблокирован
🐛 9 признаков неопытного программиста
Давайте попробуем отделить зерна от плевел и вывести несколько общих признаков, по которым можно определить неопытного программиста.
🔗 Читать статью
🔗 Зеркало
Давайте попробуем отделить зерна от плевел и вывести несколько общих признаков, по которым можно определить неопытного программиста.
🔗 Читать статью
🔗 Зеркало