Доктайп
3.52K subscribers
169 photos
31 videos
170 links
Это канал о фронтенде.
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
В соцсети Х активно обсуждают правило красивых скруглений в интерфейсе, спорят и ругаются.

А правило-то простое: внешний радиус = внутренний радиус + padding. И всё.

Если пропустили обсуждение, вот вам демка от Джея: 👉https://codepen.io/jh3y/pen/KKrYaxx
🔥5221
Проснулись, потянулись? Вот вам ещё одна хитрая задачка.

Что появится в консоли после выполнения команды
console.log(1 + "1" - 1)?
🔥29
console.log(1 + "1" - 1)
Anonymous Quiz
6%
11
46%
10
11%
01
37%
NaN
🔥31😁62
А потом вспоминаете, что на самом деле вы поддерживаете легаси-проекты в веб-студии, и расходитесь по домам
😁33😢64
Знакомимся с localStorage

Есть в браузере такая штука — localStorage. Там хранятся данные, которые легко переживут выход из браузера и перезагрузку компьютера. Много чего не переживут, конечно. Но об этом (и о том, как туда что-то сложить, и убрать, и вообще) — в статье.

А ещё вслушайтесь — Локал Сторыдж. Слово-то какое!

👉https://tml.io/localStorage
25🔥11
Вообще мы сегодня честно-пречестно хотели рассказать о Geolocation API, но тут в чате Академии появился судьбоносный вопрос. А когда, если не в субботу, спорить о нейросетях? Приходите на огонёк тоже:
😁11
Можно ли на собеседовании пользоваться ChatGPT и Гуглом?
Anonymous Poll
54%
Можно
46%
Нельзя
Как узнать геолокацию на JS (без бесячки)

Скажите, бесит, когда заходите на сайт, они просят геолокацию, вы отказываетесь, а они назначают дефолтный адрес, потому что ну что же теперь, доставлять ваше жидкое мыло в Рязань?

Теперь вы можете делать то же самое, и вам за это ничего не будет:

👉️️️️ https://tml.io/geolocation
😁23🔥4😢1
024. Смотрим в будущее: Interop 2024, бета версия TypeScript 5.3…
Про код
🎧 Подкаст «Про код», выпуск 24

00:00:52 Будьте готовы к Interop 2024
00:13:21 Бета-версия TypeScript 5.3, улучшений много
00:40:33 Как :not() объединяет несколько селекторов
00:48:08 Переменные окружения и анти-паттерны работы с конфигурацией
00:57:02 Как Photoshop использует браузерные технологии на пределе возможностей
01:11:00 Должны ли ESM модули быть по умолчанию?

Ведущие: Коля Шабалин и Игорь Антонов

Слушайте на любимой площадке
🔥201
Спонтанный фронтенд-гороскоп на ноябрь

🔥Овен. Ваш страстный характер приведёт к созданию фичи, о которой никто не просил.

🐂Телец. Попытки убедить дизайнера убрать анимацию обернутся успехом.

👯Близнецы. Выбирайте фреймворк, который пришёл в голову вторым.

🦀Рак. Коллеги поблагодарят за то, что вы не используете селекторы по тегам. Да ведь?

🦁Лев. Вы найдёте плагин, который ускорит работу на три секунды в год.

👩‍⚕️Дева. Вы решите сложный баг, который породит ещё два.

⚖️Весы. Будьте осторожнее с npm. Одно неверное движение — и 500 новых зависимостей.

🦂Скорпион. Дизайнер использует 5 разных оттенков черного в проекте.

🏹Стрелец. Все загадочные баги исчезнут после перезапуска локалхоста.

🐐Козерог. Ждут тяжёлые задачи, но к концу недели вы найдете изящное решение перейти на C#.

🌊Водолей. Ваши пользователи обнаружат баг на видном месте в IE6.

🐟Рыбы. Вы исправите ошибку, которую не делали. Как обычно.

Ставьте лайк, если узнали себя. И помните, что Луна в Козероге, а «Доктайп» — в сердечке ❤️
😁4719🔥15
Новый день — новая неочевидная задачка (настолько, что половина ошибается). Что появится в консоли после выполнения этого кода?
🔥34😢41
Что появится в консоли после выполнения этого кода?
Anonymous Quiz
8%
0
45%
10
42%
11
3%
1
2%
-1
27🔥23
025. Потрясения Node.js 21, что скрывает CCC и вечная проблема с…
Про код
🎧 Подкаст «Про код», выпуск 25

00:00:26 Node.js 21
00:26:25 Базовые принципы оптимизации: Concatenate, Compress, Cache
00:48:43 Stop using npm install in your CI/CD pipeline
00:57:04 Именование переменных в CSS

Ведущие: Коля Шабалин, Игорь Антонов и Лёша Симоненко

Слушайте на любимой площадке
🔥21
Слууууушайте, тут позавчера первым HTML-тегам исполнилось 100 000 лет. Ну, в смысле, 32, но тоже красиво.

Вот они, слева направо: <title>, <nextid>, <a>, <isindex>, <plaintext>, <listing>, <p>, <h1>…<h6>, <address>, <hp1>, <hp2>, <dl>, <dt>, <dd>, <ul>, <li>, <menu> и <dir>.

Поздравьте старые буквы огонёчками 🔥
🔥1791😁1😢1
Мне вообще совершенно неизвестен тег
Anonymous Poll
50%
<nextid>
16%
<isindex>
6%
<listing>
21%
<hp1>
5%
<dir>
2%
<menu>
😢202🔥1
В Chrome 119 завезли относительные цвета

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

.darken-to-25 {
background: oklch(from blue 25% c h);
}


Узнать больше
🎨 Относительные цвета
🌍 Обновления Chrome 119
🔥31
Доктайп
Внезапный тест Тьюринга Эту карточку накодила нейросеть или настоящий дизайнер? Отвечайте сердцем:
Загадка — нейросеть или человек?

С прошлой загадкой вы справились. Посмотрим, получится ли угадать сгенерированную картинку в этот раз:
🔥13
This media is not supported in your browser
VIEW IN TELEGRAM
🕹Ого! Игра на знание JavaScript

Представьте, что вы нейросеть, и выполните несколько запросов от программистов, чтобы помочь ChatGPT. От 3 + 5 и 5 == 5, до строк, циклов и функций. На каждый запрос — 60 секунд.

Ведь когда таким заниматься, если не в пятницу?

Играть
🔥️https://tml.io/terminal
🔥292😁1
Кстати, сколько очков-то набрали?
Anonymous Poll
21%
До 500
23%
500—1000
32%
1001—2000
9%
2000—3000
15%
Больше трёх тысяч
Дорогие подписчики, нельзя больше откладывать и ждать до конца выходных, судьбоносный опрос-молния:
😁233🔥2