Made in HTML/CSS – Telegram
Made in HTML/CSS
1.38K subscribers
754 photos
41 videos
2 files
677 links
Научись классно верстать и создавать сайты благодаря Made in HTML/CSS.
По рекламе - https://news.1rj.ru/str/ZilantTG
Download Telegram
Сниппеты представляют собой сокращения для часто используемых частей кода, которые нужно сначала запомнить, но после этого работа значительно ускоряется.

Например, вам больше не нужно каждый раз писать const packageName = require('packageName'); — достаточно ввести req и нажать клавишу Tab. Таких примеров множество.


Made in HTML/CSS
👍5
Деструктурирующее присваивание в JavaScript позволяет извлекать свойства из объектов или элементы из массивов и присваивать их отдельным переменным в более лаконичной и читабельной форме.

Это упрощает работу с данными и делает код более выразительным.


Made in HTML/CSS
👍5🔥2
SmallDevTools — это бесплатная онлайн-платформа, предлагающая более 20 инструментов для разработчиков, которые помогают в выполнении различных задач, таких как кодирование/декодирование, минификация кода, форматирование HTML/CSS/JavaScript и генерация тестовых данных.

Made in HTML/CSS
👍6🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Какие свойства используются для создания анимации в CSS?

1. animation-name: Указывает имя ключевой анимации

2. animation-duration: Задает длительность анимации

3. animation-delay: Задержка перед стартом анимации

4. animation-iteration-count:
Определяет количество раз, которое анимация будет проигрываться, или значение 'infinite', чтобы анимация проигрывалась бесконечно.

5. animation-direction: Определяет направление анимации.

Made in HTML/CSS
👍9
BrowserStack — это облачная платформа для тестирования веб-приложений на различных браузерах и устройствах. 15

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

Made in HTML/CSS
👍4🔥4
Неоморфизм – набирающий популярность тренд в дизайне интерфейсов, нечто среднее между безнадежно устаревшим скевоморфизмом и начинающим набивать оскомину плоским дизайном. Элементы, выполненные в этом стиле, как будто слегка приподняты над фоном. Этот эффект достигается за счет использования мягких теней и световых эффектов.

Made in HTML/CSS
👍10
В чем отличие "==" от "===" в JS?

Оператор "==" проверяет абстрактное равенство, тогда как "===" проверяет строгое равенство.
Другими словами, оператор "==" выполняет необходимые преобразования типов перед сравнением, в то время как "===" не выполняет преобразование типов. Таким образом, если два значения не одного и того же типа, оператор "===" вернет false.

Made in HTML/CSS
🔥8👍1
Если вам приходилось настраивать редактор кода на каждом новом компьютере, вы знаете, как это может быть неудобно. В отличие от новой Windows или переустановленного браузера, где можно просто войти в учётную запись, в VS Code этот процесс немного сложнее.

Но это не проблема — плагин Settings Sync поможет синхронизировать настройки через профиль на GitHub
.

Made in HTML/CSS
👍5🔥1
В JavaScript побитовое ИЛИ (|) с нулем используется для быстрого преобразования числа в целое, отбрасывая его дробную часть.

Это работает, потому что побитовые операции применяются только к целым числам, и JavaScript автоматически преобразует число в 32-битное целое число, отбрасывая дробную часть.


Made in HTML/CSS
🔥5👍1
Слишком молодой, слишком опытный: 9 причин, почему вам могут отказать после собеседования

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

🌐 Читать статью

Made in HTML/CSS
👍6
Что такое event loop?

Event loop
(Цикл обработки событий) - механизм, управляющий выполнением кода. Он обрабатывает события и выполняет задачи в правильном порядке. Основная идея цикла обработки событий заключается в том, что JavaScript работает в однопоточной среде, но может обрабатывать асинхронные операции. Когда асинхронная операция, такая как запрос сервера, завершается, она помещает соответствующее событие в очередь событий. Цикл обработки событий работает в цикле, обрабатывая эти события в порядке их поступления. Он извлекает событие из очереди и передает его на выполнение. Если событие содержит обратный вызов или обработчик, оно вызывается и выполняется код, связанный с этим событием. Цикл обработки событий также обрабатывает другие задачи, такие как таймеры и микрозадачи (Promise).

Короче говоря, цикл обработки событий в JavaScript управляет асинхронными операциями, обрабатывая события в очереди и выполняя соответствующий код.


Made in HTML/CSS
👍6
При вёрстке страницы, когда стили ещё не написаны, часто приходится переключаться в браузер для проверки разметки. Это может быть долго и неудобно, особенно на одном мониторе или ноутбуке.

Плагин HTML Preview решает эту проблему: размеченная страница отображается прямо в VS Code и обновляется после сохранения HTML-файла. Включить предпросмотр можно нажав Ctrl+K V в Windows или Cmd+K V в OS X. Это расширение удобно даже для вёрстки статей, а для фронтендера — незаменимая рекомендация.


Made in HTML/CSS
👍6🔥2
В JavaScript для преобразования дробных чисел в целые можно использовать различные методы, такие как Math.floor(), Math.ceil() и Math.round().

Однако, для некоторых случаев можно использовать побитовые операции, такие как побитовое И (|), чтобы быстро отбросить дробную часть числа.


Made in HTML/CSS
👍7🔥1
Web Maker – оффлайн-песочница для экспериментов с HTML, CSS и JavaScript:

- Работает без интернета
- Сохраняет проекты автоматически
- Поддерживает препроцессоры (Jade, SCSS, ES6 и др.)
- Включает шаблоны для React, Vue, Tailwind
- Имеет автодополнение кода
- Поддерживает многоэкранную работу
- Позволяет экспортировать проекты в HTML или CodePen

Made in HTML/CSS
👍4🔥3
Что такое promise в JS?

Promise
— объект для работы с асинхронным кодом. Он имеет три состояния: "в ожидании" (pending), "выполнен" (fulfilled) и "отклонён" (rejected). При создании Promise принимает две callback-функции: onFulfilled (вызывается при успешном выполнении) и onRejected (вызывается при ошибке).

Асинхронный код создаёт Promise, выполняет задачу и переводит его в соответствующее состояние, автоматически вызывая нужный callback.

Made in HTML/CSS
👍9
Colorize экономит время и нервы при проверке цветов в макете. Бывает, что после написания стилей заказчик просит добавить больше красного. Вы открываете файл и видите только #E54320, #DA2F0A и #F0890E. Приходится гуглить, что это за цвета.

Расширение Colorize решает эту проблему: вы сразу видите, какие цвета в вашем CSS, LESS или Sass-файле.


Made in HTML/CSS
👍7
В JavaScript оператор + можно использовать для преобразования строк и булевых значений в числа.

Этот метод является простым и удобным способом выполнения таких преобразований.


Made in HTML/CSS
👍7
Sniper CSS — расширение для Chrome, помогающее находить неиспользуемые CSS-стили. Оно анализирует все CSS-правила, включая медиазапросы, псевдосостояния (hover, focus, active), CSS-анимации и keyframes, а также учитывает prefers-motion, pointer и другие пользовательские предпочтения. Плагин может эмулировать различные сценарии (темы, User Agents) для более точного анализа. Это упрощает оптимизацию CSS и повышает производительность веб-приложений.

Made in HTML/CSS
👍8
Что такое прототипное наследование?

У каждого объекта в JavaScript есть свойство - прототип. Методы и свойства могут быть добавлены в прототип. На основе прототипа могут быть созданы и другие объекты. Созданный объект автоматически наследует методы и свойства своего прототипа. Если в объекте отсутствует свойство, то его поиск будет выполнен в прототипе.

Made in HTML/CSS
👍7
JavaScript Event KeyCodes — получаем KeyCode любой нажатой клавиши, пригодится в приложениях, которые обрабатывают ввод с клавиатуры.

Made in HTML/CSS
🔥4👍2
В JavaScript преобразование числа в строку можно выполнить различными способами. Один из таких способов — использование оператора + для конкатенации числа с пустой строкой.

Это быстрый и простой метод, который часто используется для преобразования типов.


Made in HTML/CSS
👍5🔥2