В ней рассказывают об интересных ресурсов для практики и изучения фронтенд разработки:
• learn.javascript
• MDN Web Docs
•
Scrimba Learn React
•
react,dev
• Egghead
• Frontend masters
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥2
В чем отличие между Observable и Promise в JavaScript?
Ответ:
• Promise может завершиться успешно, либо с ошибкой, но выполняется лишь один раз.
• Observable же представляет собой поток данных, которые могут быть доступны в любое время, он может генерировать несколько значений во время своей работы и быть остановлен в любое время.
Соответственно, промисы больше подходят для однократных операций, таких как загрузка файла, observable отлично справляется с потоками данных, таких как обновление данных в реальном времени.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
Thunder Client — это мощное расширение для VS Code, которое позволяет тестировать и отлаживать API запросы прямо в привычной среде разработки, без необходимости переключаться на отдельные приложения.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍35🔥13😁1
Ребятки, прям очень давно не было шпаргалок, хотите вернуть эту рубрику? 👍🔥 — если да
👩💻 Сейчас напомню про шпаргалку методов массива
Она содержит основные методы JavaScript для работы с массивами. Они разделены на группы, каждый метод сопровождается кратким описанием его функциональности и примером использования.
➡️ @code_ready | #шпаргалка
Она содержит основные методы JavaScript для работы с массивами. Они разделены на группы, каждый метод сопровождается кратким описанием его функциональности и примером использования.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍116🔥47👎2😁2
This media is not supported in your browser
VIEW IN TELEGRAM
CodeCombat — это онлайн-игра, где вы учитесь программированию, управляя персонажами с помощью написанного кода. Поддерживаются Python, JavaScript и Lua. Отличный способ освоить программирование через игру и задачи.
⛓ Ссылочка https://codecombat.com/
➡️ @code_ready | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍3😁2
Rainbow Tags — это удобное расширение для VS Code, которое улучшает читаемость вашего HTML-кода, раскрашивая теги в разные цвета. С помощью него вы сможете легко различать вложенные элементы и быстрее находить ошибки в разметке, что делает процесс разработки более приятным и эффективным.
Если расширение не работает, проверьте нет ли конфликтов с другими плагинами или поставьте более раннюю версию.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍37🔥3😁2
Функция Array.filter создает новый массив, включающий все элементы исходного массива, которые соответствуют заданному условию.
Она принимает один обязательный аргумент — функцию обратного вызова (callback), которая будет применена к каждому элементу исходного массива.
Callback может принимать до трёх аргументов:
• currentValue — текущий элемент массива.
• index — индекс текущего элемента.
• array — сам массив.
Для каждого элемента массива функция обратного вызова возвращает либо true, либо false. Если true, элемент включается в новый массив.
В примере на картинке, num % 2 === 0 проверяет, является ли элемент четным. Только четные числа (2 и 4) попадают в новый массив evenNumbers.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍6😁1
Удаление HTML-тегов полезно для предотвращения XSS (межсайтовых скриптовых атак), что повышает безопасность сайта и защищает данные пользователей.
Для извлечения текста без тегов из строки можно использовать объект DOMParser, который позволяет разобрать HTML-код и получить только текстовое содержимое. Рассмотрим ключевые строки кода, выполняющие эту задачу:
• new DOMParser().parseFromString(html, 'text/html') — Создает новый объект DOMParser и разбирает переданную строку HTML, создавая документ в формате HTML.
• .body.textContent || '' — Извлекает текстовое содержимое из тела HTML-документа. Если тело пустое, возвращает пустую строку.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🔥6😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Эффект наведения на карточки с появлением подписи к изображению. Реализовано с помощью CSS.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍8😁2
Свойство
shape-outside
задает форму, по которой текст обтекает элемент. Это позволяет создавать уникальные текстовые обтекания, основанные на различных формах, таких как круги, эллипсы или многоугольники.Параметры свойства:
• circle (radius at position) — круг с заданным радиусом и позицией.
• ellipse (radius-x radius-y at position) — эллипс с заданными радиусами и позицией.
• polygon (point1, point2 ...) — многоугольник, где каждая точка указывается координатами.
float: left — Для правильного применения обтекания текста с помощью shape-outside, элемент должен быть плавающим.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍45🔥14😁1
👍23🔥7
Color Highlight — это расширение для VS Code, которое автоматически окрашивает цветовые значения в CSS-файлах и обрамляет их рамкой, позволяя лучше понимать, какой цвет будет использоваться в итоге.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥6😁4
В чём разница между drop-shadow и box-shadow в CSS?
Ответ:
• box-shadow — добавляет тень к рамке элемента, то есть вокруг его границ. Это свойство работает с любыми элементами, создавая тень, повторяющую контуры элемента.
• drop-shadow — применяется с функцией filter и позволяет создавать более сложные тени для графики и текстов. Оно учитывает прозрачность и форму содержимого элемента, что особенно полезно для изображений и SVG.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43🔥9😁3👎1
Для создания эффекта полосатой тени текста используется несколько CSS-свойств, которые позволяют добавить тексту цветную тень и сделать его цвет прозрачным с полосатым фоном. Рассмотрим ключевые моменты, которые отвечают за этот эффект:
• text-shadow — Создает тень текста с заданными смещением, размерами и цветом.
• background: repeating-linear-gradient — Устанавливает полосатый фон с повторяющимся линейным градиентом.
• background-clip: text — Обрезает фон до контура текста, делая его видимым только внутри текста.
• webkit-animation-fill-color: transparent — Делает цвет текста прозрачным, чтобы фон был виден через него.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26🔥7😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Эффект, который выделяет определенные элементы, создавая контраст и акцент на них, при наведении на изображения, реализованный с помощью CSS и JavaScript.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34🔥9😁1
Функция Intl.DateTimeFormat: Форматирует дату и время в соответствии с заданным локалем и параметрами, поддерживая разнообразные языковые и региональные стандарты.
Она имеет несколько вариантов использования, давайте их разберём:
• Intl.DateTimeFormat() — Форматирует дату и время в соответствии с локалью по умолчанию и стандартными параметрами.
• Intl.DateTimeFormat ('en-GB') — Использует заданную локаль ('en-GB' в данном случае) для форматирования даты и времени в соответствии с британским форматом.
• Intl.DateTimeFormat ('en-GB', { year: 'numeric', month: 'long', day: 'numeric', weekday: 'long' }) — Позволяет настроить форматирование, указав параметры.
Функция поддерживает множество вариаций описания опций, позволяя детально настроить форматирование даты и времени в зависимости от ваших потребностей.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26🔥9😁4
В статье собраны 70 реальных вопросов, часто задаваемых на интервью. При клике на каждый вопрос, вы получаете полный и понятный ответ.
Советую каждому прочитать, пока ещё осталось время для обучения)Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍3👎2