Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on value of type null in /var/www/tgoop/function.php on line 65
1896 - Telegram Web
Telegram Web
This media is not supported in your browser
VIEW IN TELEGRAM
☕️ Посмотрите на Can I Email — это как "Can I Use", но для почтовых клиентов!

Настоящая боль верстальщиков — email-рассылки. Этот сайт показывает, что поддерживается в Outlook, Gmail и прочих, на уровне CSS-свойств.
Очень полезен для тех, кто работает с маркетингом или B2B.

📌 Оставляю ссылочку: caniemail.com

📣 Code Ready | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍208🤝5
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 Рассмотрим свойство text-align-last — управляет выравниванием последней строки текста!

Оно позволяет отдельно задать выравнивание только для последней строки абзаца. Особенно полезно при работе с выравниванием по ширине (justify), когда финальная строка выглядит «обрезанной».

Варианты значений:
• auto — выравнивание, как и для остальных строк, кроме случая со значением justify.
• start — в ту же сторону, что и весь остальной текст.
• end — в противоположную сторону от остального текста.
• left — по левому краю.
• right — по правому краю.
• center — по центру.
• justify — по ширине, чтобы заполнить всё пространство.


📣 Code Ready | #свойство
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2111🔥7🤝5
This media is not supported in your browser
VIEW IN TELEGRAM
Web dev — мощный ресурс от Google, где публикуются официальные рекомендации, best practices и примеры по всем современным фишкам HTML, CSS, JavaScript, performance, accessibility и PWA.

📌 Оставляю ссылочку: web.dev

📣 Code Ready | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝1710👍8🔥2
📱 Создадим генератор случайных блюд — выбери, что съесть!

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

Ключевые моменты:
• HTML: лаконичная и понятная структура с акцентом на UX — только нужное, ничего лишнего.

• CSS:
градиентный фон, мягкие тени, анимация кнопки и адаптивный макет.

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


🔥если попробуешь повторить
🤝 — если уже создавал подобное


📣 Code Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2912👍11🤝9👎1
🔥12👍5🤝43
Что же выведет консоль?
Anonymous Quiz
44%
A
46%
B
6%
C
5%
D
👍23🤝65
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 Рассмотрим popover — создаём всплывающие элементы без JavaScript!

Этот атрибут недавно внедрённый HTML API, который позволяет реализовывать всплывающие окна (popups, тултипы, подсказки и модальные окна) без использования JS.

Есть два варианта:

• popover="auto" — открывается через JS

• popover="manual" — требует ручного управления


Полезен для: тултипов, меню, модалок, описаний, предупреждений — и всего, что "всплывает".

📣 Code Ready | #атрибут
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26🔥117🤝2
А вы знаете, как работает for...of в JavaScript под капотом?

Для начала нужно понять, что такое итерируемый объект и итератор.
Любой объект, у которого есть метод Symbol.iterator, — итерируемый:
const nums = [10, 20, 30];
console.log(nums[Symbol.iterator]); // ƒ values() { [native code] }


Но сам цикл for...of работает не с массивом напрямую, а с его итератором.
Получим итератор вручную:
const iterator = nums[Symbol.iterator]();
console.log(iterator.next()); // { value: 10, done: false }
console.log(iterator.next()); // { value: 20, done: false }


А теперь — как for...of работает под капотом.
Он просто вызывает next() до тех пор, пока done !== true:
let result = iterator.next();
while (!result.done) {
console.log(result.value);
result = iterator.next();
}


🔥 Можно использовать итераторы для ленивой обработки данных, например при чтении потоков, больших массивов или генерации бесконечных значений.

📣 Code Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28🔥8🤝6👎1
📱 Разбираем полезные, но не самые очевидные методы!

Это надёжные инструменты для работы с объектами, массивами, строками и глобальным контекстом. Часто недооценённые, но невероятно удобные в реальных задачах — от форматирования до преобразования структур данных.

📣 Code Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥29👍1910🤝3
📂 Напоминалка по HTTP-статусам!

Например, код 200 означает, что всё прошло успешно, а 404 сообщает, что страница не найдена.
Очень полезно держать под рукой, когда работаешь с API или отлаживаешь backend.

На картинке показаны самые часто используемые статусы от 100 до 599.

Сохрани, чтобы не забыть!

📣 Code Ready | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
23👍16🤝6
👩‍💻 Настраиваем чекбоксы, радиокнопки и другие элементы формыбез костылей и JavaScript!

С этим справится свойство accent-color, которое позволяет задать цвет нативным интерактивным элементам, вроде:
чекбоксов
радио-кнопок
слайдеров (range)
прогресс-баров


Вместо замороченных кастомных стилей — можно использовать одно свойство.

Поддерживается в большинстве современных браузеров. Даёт аккуратный, нативный результат с полной доступностью.

📣 Code Ready | #свойство
Please open Telegram to view this post
VIEW IN TELEGRAM
20👍9🔥9🤝1
This media is not supported in your browser
VIEW IN TELEGRAM
☕️ Frontend Practice — это коллекция реальных макетов сайтов для тренировки навыков HTML, CSS и JavaScript.

В отличие от скучных задачек, здесь — дизайны в духе Apple, Dropbox, Spotify, которые можно повторять прямо у себя, прокачивая верстку до продвинутого уровня.

📌 Оставляю ссылочку: frontendpractice.com

📣 Code Ready | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍249🤝6
2025/07/14 17:53:08
Back to Top
HTML Embed Code: