This media is not supported in your browser
VIEW IN TELEGRAM
Сделана на CSS, SVG и JavaScript
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
value
в JavaScript и когда его применять?Свойство
value
позволяет получить или изменить текущее значение элементов форм — таких как <input>
, <textarea>
или <select>
. Это основной способ работы с пользовательским вводом на стороне фронтенда.<input id="nameInput" type="text" placeholder="Введите имя">
<script>
const input = document.getElementById("nameInput");
input.value = "Alice"; // Установим значение
console.log(input.value); // Получим текущее значение ➜ "Alice"
</script>
value удобно использовать для работы с формами, валидацией, автозаполнением, поиска и динамического изменения данных. Это ключевой инструмент при создании интерактивных интерфейсов.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Какой кросс-доменный запрос не вызовет CORS preflight в браузере?
Anonymous Quiz
28%
GET с заголовком X-Token: abc
22%
POST с Content-Type: application/json
41%
POST с Content-Type: application/x-www-form-urlencoded, без доп. заголовков
9%
PUT с Content-Type: text/plain
This media is not supported in your browser
VIEW IN TELEGRAM
Сделана на чистом CSS
Please open Telegram to view this post
VIEW IN TELEGRAM
Используете <script type="module" src="app.js">. Нужно заранее подтянуть сам модуль и его импортируемые зависимости. Какой хинт выбрать?
Anonymous Quiz
27%
<link rel="modulepreload" href="app.js">
38%
<link rel="preload" as="script" href="app.js">
18%
<link rel="prefetch" href="app.js">
16%
defer на <script>
Разберу деструктуризацию в JS на примерах: изъятие значений, пропуски, значения по умолчанию, rest/спред, частые ловушки. Коротко и практично.
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Сделана на чистом CSS
Please open Telegram to view this post
VIEW IN TELEGRAM
Нужно ограничить сессионный cookie точным хостом (без поддоменов) и требовать HTTPS. Как правильно его установить?
Anonymous Quiz
11%
Имя __Host-session; Secure; Path=/; HttpOnly; без Domain
42%
Имя __Secure-session; Secure; Domain=.example.com; Path=/; HttpOnly
18%
Обычный cookie; SameSite=Strict; Domain=.example.com; Secure
29%
Имя __Host-session; Secure; Domain=example.com; Path=/; HttpOnly
Это еще одна статья про разбор ошибок и аварий, но с точки зрения небольших фич фронта, которые вы можете внедрить самостоятельно и упростить свою работу, а также помочь отделу в целом.
Please open Telegram to view this post
VIEW IN TELEGRAM
INP высокий — интерфейс «тупит» при кликах/вводе. Что в первую очередь поможет снизить INP?
Anonymous Quiz
13%
Предзагрузка шрифтов и CSS
19%
Перевести на ESM, включить code-splitting и HTTP/2 push
11%
Сжать изображения до AVIF/WebP
57%
Дробить long tasks, делать yield/await, убирать тяжёлое из обработчиков
This media is not supported in your browser
VIEW IN TELEGRAM
Сделана SCSS
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
style
в JavaScript и когда его применять?Свойство
style
позволяет напрямую изменять инлайн-стили элемента через JavaScript. Это удобно для динамического управления внешним видом интерфейса.<div id="box">Hello</div>
<script>
const box = document.getElementById("box");
box.style.color = "white";
box.style.backgroundColor = "blue";
</script>
style удобно использовать для изменения размеров, позиционирования, анимаций и состояния элементов. Но если требуется масштабное оформление, лучше применять CSS-классы, а не инлайн-стили — это делает код чище и легче поддерживаемым
Please open Telegram to view this post
VIEW IN TELEGRAM