Made in HTML/CSS
1.5K subscribers
729 photos
39 videos
2 files
654 links
Научись классно верстать и создавать сайты благодаря Made in HTML/CSS.
По рекламе - https://t.me/ZilantTG
Download Telegram
Better Comments — это популярный плагин для Visual Studio Code, который помогает улучшить читаемость и организацию комментариев в коде. Он позволяет разработчикам выделять различные типы комментариев с помощью цветовой маркировки, что делает код более понятным и удобным для восприятия.
Цветовая маркировка: Комментарии могут быть выделены разными цветами в зависимости от их назначения.
! для важных комментариев, которые требуют особого внимания.
? для вопросов или замечаний, которые нужно уточнить.
// для обычных комментариев.
TODO: для обозначения задач, которые нужно выполнить.
* для выделения важных заметок.


Made in HTML/CSS
🔥6
Оператор ||= выполняет присваивание только если текущее значение переменной является "ложноподобным" (null, undefined, 0, '', false).

Это упрощает установку значений по умолчанию и делает код более компактным. В отличие от ??=, который проверяет только null или undefined, ||= реагирует на любые "ложноподобные" значения.


Made in HTML/CSS
🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
PlantUML — это инструмент, который позволяет создавать диаграммы из простого текстового описания. Он поддерживает различные типы диаграмм, такие как последовательности, классы, состояния, активности и другие. Для использования PlantUML в Visual Studio Code (VS Code) существует плагин, который облегчает создание и просмотр диаграмм прямо в редакторе.

Made in HTML/CSS
🔥7
Метод Object.hasOwn проверяет, существует ли свойство непосредственно в объекте, игнорируя унаследованные свойства из прототипа. Это делает проверку более точной и безопасной по сравнению с оператором in.

Рекомендуется использовать Object.hasOwn вместо устаревшего obj.hasOwnProperty, который может быть переопределен или недоступен.


Made in HTML/CSS
👍6
Regex Previewer — это плагин для Visual Studio Code, который позволяет разработчикам тестировать и отлаживать регулярные выражения прямо в редакторе. Регулярные выражения (regex) используются для поиска и манипуляции строками текста на основе заданных шаблонов. Этот плагин особенно полезен для тех, кто часто работает с текстовыми данными и нуждается в проверке корректности своих регулярных выражений.

Made in HTML/CSS
👍4👨‍💻2🔥1
Метод copyWithin копирует элементы массива из одного диапазона в другой, не изменяя длину массива.

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


Made in HTML/CSS
👍4🔥2
Что такое Long Polling?

Long Polling
был одним из первых методов для обновления контента на странице в реальном времени до появления более современных технологий, таких как WebSocket и Server-Sent Events. Его использование стало популярным в середине 2000-х годов как способ обхода ограничений традиционного веб-протокола HTTP, который не поддерживает двустороннюю связь. Принцип работы следующий: клиент отправляет на сервер HTTP запрос, сервер выполняет запрос и может отправлять несколько порций данных перед отправкой финального результата и закрытием соединения.
Преимущества: Простота в понимании и реализации, асинхронная передача данных со стороны сервера.

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


Made in HTML/CSS
🔥6
Метод with создает новый массив с измененным элементом по указанному индексу, не изменяя исходный массив. Это делает код более читаемым и функциональным, особенно при работе с иммутабельными данными.

Метод полезен в современных фреймворках, таких как React, где требуется избегать мутаций состояния.


Made in HTML/CSS
🔥4👨‍💻1
Опишите роль DNS в веб-разработке.

DNS, или система доменных имен, часто упоминается как «телефонная книга Интернета». Он играет ключевую роль в веб-разработке, переводя удобочитаемые доменные имена (например, www.example.com) в машиночитаемые IP-адреса (например, 192.0.2.1). Этот процесс, известный как разрешение DNS, позволяет пользователям получать доступ к веб- сайтам, используя легко запоминающиеся имена, а не числовые IP-адреса. Когда пользователь вводит веб-адрес в своем браузере, система DNS запрашивает соответствующий IP-адрес для этого доменного имени.

Made in HTML/CSS
🔥5
Оператор ?. предотвращает ошибки при доступе к свойствам несуществующих объектов, возвращая undefined вместо сбоя.

Made in HTML/CSS
👍5🔥2
Что такое MVC?

MVC (Model-View-Controller) — это архитектурный шаблон программирования, который разделяет приложение на три компонента: модель, представление и контроллер.
Компоненты MVC
Модель (Model) — отвечает за управление данными и бизнес-логикой приложения. Взаимодействует с базой данных, выполняет операции с данными и возвращает результаты контроллеру.
Представление (View) — отвечает за отображение данных пользователю. Получает данные от модели и формирует пользовательский интерфейс.
Контроллер (Controller) — служит посредником между моделью и представлением. Обрабатывает входящие запросы от пользователя, взаимодействует с моделью для получения данных и передаёт их в представление.

Примеры MVC
Приложение для создания задач. Модель определяет, что такое «задача» и «список», представление — как они выглядят на экране и как с ними взаимодействовать, контроллер — как добавлять новые задачи или отмечать выполненные.


Made in HTML/CSS
🔥8
Оператор ?? возвращает правый операнд только если левый равен null или undefined. Это безопаснее, чем ||.

Made in HTML/CSS
🔥4👨‍💻2
Open in Browser — это удобное расширение для Visual Studio Code, которое позволяет быстро открывать HTML-файлы (или другие файлы, такие как PHP, JS и т.д.) в веб-браузере прямо из редактора. Это особенно полезно для веб-разработчиков, которые хотят быстро проверить свои HTML-страницы или протестировать изменения без необходимости вручную находить файл в файловой системе.

Made in HTML/CSS
🔥8
Set автоматически удаляет дубликаты, упрощая работу с уникальными данными.

Made in HTML/CSS
👍4🔥2
Чек-лист вёрстки. Что можно отдавать клиенту, а что надо переделывать

Статья представляет собой подробный чек-лист для проверки качества HTML/CSS вёрстки. Основная цель этого чек-листа — создание формальных критериев оценки вёрстки, которые гарантируют надёжность и удобство поддержки кода. Для базовой приемки клиенту достаточно выполнения первых пяти пунктов: соответствие макету, кроссбраузерность, валидность кода, независимость CSS-блоков и корректное отображение на разных разрешениях. Также представлены пункты для продакшена.

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

Made in HTML/CSS
🔥6
Метод flat упрощает работу с многомерными массивами, выравнивая их до указанной глубины.

Made in HTML/CSS
👍4🔥2
Оптимизируй фронтенд: 24 проверенных способа

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

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

Made in HTML/CSS
👍4🔥2
Текст, который «вау»: 28 CSS-хаков для создания залипательных эффектов

Эта статья — сборник 28 креативных CSS-эффектов, которые превращают обычный текст в динамичный, интерактивный и визуально впечатляющий элемент интерфейса. Автор, разбирает примеры с кодом, объясняя технологии и принципы их работы.

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

Made in HTML/CSS
🔥5👍3
Intl.DateTimeFormat упрощает форматирование дат с учетом региональных особенностей.

Made in HTML/CSS
🔥7
ТОП-38 Hover-эффектов для современного веб-дизайна в 2025 году

В этой статье представлена подборка крутых CSS hover-эффектов, которые превратят ваш сайт из скучного в увлекательный интерактивный опыт. Голографические карточки, плавные морфинговые переходы и динамичные 3D-кубы — всё это заставит пользователей не только задержаться на сайте, но и захотеть вернуться снова!

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

Made in HTML/CSS
👍6🔥2