Метод reduce используется для обработки массивов, сводя их к единственному значению. Он принимает функцию обратного вызова и необязательное начальное значение.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥11
This media is not supported in your browser
VIEW IN TELEGRAM
Web Skills — платформа, ориентированная на развитие навыков веб-разработки для всех уровней — от новичков до опытных специалистов. Здесь собраны все навыки для веб-разработчика с ссылками для изучения темы.
⛓ Ссылочка: https://andreasbm.github.io/web-skills/
➡️ @code_ready | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥13
This media is not supported in your browser
VIEW IN TELEGRAM
Атрибут contenteditable позволяет сделать элемент на веб-странице редактируемым пользователем, позволяя вводить и изменять текст.
Он имеет два значения:
• contenteditable="true" (по умолчанию) — включает редактирование текста.
• contenteditable="false" — отключает редактирование текста.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32🔥13
This media is not supported in your browser
VIEW IN TELEGRAM
Свойство
position
управляет тем, как элемент размещается на странице.Параметры свойства:
• static (по умолчанию) — Элементы располагаются на странице в обычном потоке документа.
• relative — Элементы могут быть смещены относительно их исходного положения с помощью свойств top, right, bottom и left.
• absolute — Относительно ближайшего предка, который имеет значение position отличное от static.
• fixed — Относительно окна браузера и остаются на месте при прокрутке страницы.
• sticky — комбинируют поведение relative и fixed. В начале они ведут себя как статические элементы, но как только они достигают заданной позиции при прокрутке они становятся фиксированными.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29🔥7
This media is not supported in your browser
VIEW IN TELEGRAM
flexboxfroggy — игра, которая поможет вам выучить CSS-flexbox. Тут нужно писать нужные свойства во встроенном редакторе для решения головоломок.
⛓ Ссылочка: https://flexboxfroggy.com/
➡️ @code_ready | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍37🔥9
В этом посте вы узнаете, как создать простую анимацию загрузки страницы, используя чистый CSS.
Основой для создания этой анимации является правило @keyframes — оно устанавливает ключевые кадры при анимации элементов.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥7👎1
Что такое WeakMap в JavaScript?
Ответ:
Методы WeakMap:
• set(key, value) — Добавляет пару ключ-значение в WeakMap.
• get(key) — Возвращает значение, связанное с указанным ключом. Если ключ не найден, возвращает undefined.
• has(key) — Проверяет наличие ключа в WeakMap.
• delete(key) — Удаляет элемент по указанному ключу.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Vscode icons — плагин, который добавляет красивую и наглядную систему иконок для файлов и папок, улучшая визуальную навигацию по проектам и облегчая идентификацию типов файлов.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥4👎2
Fetch API — это современный интерфейс для выполнения HTTP-запросов GET и POST. Он предоставляет простой и удобный способ взаимодействия с веб-сервисами и получения данных с серверов, что особенно важно для создания динамичных веб-приложений.
Fetch API отличается простотой использования, поддержкой промисов, возможностью настройки HTTP-запросов и обработкой различных форматов ответов (JSON, текст и др.)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
learngitbranching — небольшая браузерная игра, которая поможет вам изучить Git. В ней вы познакомитесь с основными командами, которые пригодятся вам в повседневной работе.
⛓ Ссылочка: https://learngitbranching.js.org/?locale=ru_RU
➡️ @code_ready | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥9
This media is not supported in your browser
VIEW IN TELEGRAM
Это свойство отвечает за режим наложения между элементом и его родительским элементом, а также между элементом и фоном.
У него есть следующие параметры:
• multiply — умножает цвет элемента на цвет фона, создавая темный эффект.
• screen — уменьшает темноту цвета, создавая свечение.
• darken — выбирает самый тёмный цвет из двух (цвет элемента и цвет под ним).
• lighten — выбирает самый светлый цвет из двух.
• hue — устанавливает цвет элемента на цвет фона, сохраняя его яркость и насыщенность.
• luminosity — устанавливает яркость цвета элемента на уровень яркости фона.
• exclusion — создает эффект смешивания, который уменьшает контраст, производя более мягкий вид.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥36👍11
This media is not supported in your browser
VIEW IN TELEGRAM
Он используется для создания интерактивного раскрывающегося элемента, который позволяет пользователям скрывать или отображать дополнительную информацию.
Для корректной работы интерактивного элемента его заголовок помещается в тег summary. Он обеспечивает визуальную подсказку о наличии скрытого контента и служит удобным способом организации информации на веб-страницах.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍48🔥13
This media is not supported in your browser
VIEW IN TELEGRAM
Flexer — это CSS-песочница, в которой можно легко сгенерировать и расположить блоки. Нужно просто задать размеры и отступы элементам, а сайт сгенерирует CSS-код с flexbox.
⛓ Ссылочка: https://www.flexer.dev/
📣 Code Ready | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍45🔥16👎1
Flexbox - позволяет контролировать размер, порядок и выравнивание элементов по нескольким осям, распределение свободного места между элементами и многое другое.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍37🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
px to rem — плагин, который позволяет с лёгкостью изменить единицы измерения px в rem. Нужно просто выделить нужный участок кода и нажать Alt + Z.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥38👍10
Array.prototype.reduce() — это метод массивов в JavaScript, который выполняет функцию редукции на каждом элементе массива, преобразуя его в одно значение. Он принимает два аргумента: функцию обратного вызова и необязательное начальное значение аккумулятора.
Редукция в JavaScript — это процесс преобразования массива в одно значение с использованием метода `reduce()`, который применяет заданную функцию к каждому элементу массива, аккумулируя результаты в одно итоговое значение, например, сумму, произведение или объект.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🔥9