Code Ready | Frontend
20.1K subscribers
687 photos
307 videos
17 files
458 links
Авторский канал по Frontend разработке.
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!

Автор: @energy_it

РКН: https://clck.ru/3NJCKs

Реклама на бирже: https://telega.in/c/code_ready
Download Telegram
Что будет в консоли?
Anonymous Quiz
37%
5
13%
ReferenceError
40%
6
10%
TypeError
👍41😁21👎8🔥6
0510(2).gif
9.5 MB
Галерея фото со slide эффектом

Анимированный слайдер для фоток, прокручивать можно как ЛКМ так и колесиком мыши

👨‍💻 Готовый код: Ссылочка

@code_ready | #кодпен
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26👍12👎9
0511(1).gif
2.5 MB
Плагин для регулярных выражений

Сложно разобраться с регулярными выражениями? Специально для таких случаев есть плагин Explain RegExp.
Прямо в VSCode генерируются уникальные схемы для каждого регулярного выражения.

На канале есть 2 шпараглки на эту тему:
методы и специальные символы

@code_ready |#плагин
🔥46👍14
Вопрос с собеседования

В чем отличие между Observable и Promise в JavaScript?

Ответ:

Observable и Promise - это два способа для работы с асинхронными операциями в JS.

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

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

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


@code_ready | #собеседование
👍48🔥15
Шпаргалка с функциями обработчиков событий

Эта шпаргалка содержит функции-обработчики событий для всех основных событий без добавления их к элементам. Каждая функция выполняет простое действие при возникновении соответствующего события.

@code_ready | #шпаргалка #js
👍44🔥11😁1
Что будет в консоли?
Anonymous Quiz
55%
[a, b, c]
16%
TypeError
10%
['a, b, c']
19%
ReferenceError
👍45😁9🔥6👎4
This media is not supported in your browser
VIEW IN TELEGRAM
Таймер обратного отсчета на JavaScript

В этом примере создается таймер обратного отсчета до определенной даты (в данном случае, до 31 декабря 2025 года). Каждую секунду таймер обновляется, показывая сколько дней, часов, минут и секунд осталось до указанной даты.

<form id="dateForm">
<label for="countdownDate">Введите дату:</label>
<input type="date" id="countdownDate" required>
<button type="submit">Установить таймер</button>
</form>
<div id="timer"></div>

JavaScript код я оставил в комментариях (т.к его достаточно много)


@code_ready | #обучение #js
👍39🔥12😁1
Вопрос с собеседования

Чем отличается map от set в JavaScript?

Ответ:

Map и Set - это две различные структуры данных в JavaScript, которые предназначены для хранения уникальных значений.

map – коллекция пар ключ-значение. ключи могут быть любого типа данных, включая объекты или примитивные значения. Используется для хранения пар ключ-значение,где у каждого элемента есть свой ключ, который не может повторяться

set – коллекция уникальных значений, так называемое «множество». Используется для хранения уникальных значений, и не создает 2 и более одинаковых, во многих ЯПах эта структура называется множеством


@code_ready | #собеседование
👍45🔥8
Прозрачность изображения

Свойство opacity позволяет задавать прозрачность элемента.
Принимает значения от 0 до 1 включительно, где 1 - полная непрозрачность.

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

@code_ready | #cвойство #css
👍38😁11🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
Адаптивный текст на CSS

Адаптивный дизайн обеспечивает оптимальное отображение на различных устройствах, включая мобильные телефоны и планшеты.

• Метатег viewport, задающийся внутри тега <head> позволяет браузеру правильно масштабировать изображение под ширину экрана.

• Медиавыражения же(@media) позволяют проверить ширину страницы, и в зависимости от заданного условия применить вложенный css

@media screen and (min-width: 600px) {
.wrapper {
display: grid;
grid-template-columns: 1fr 2fr;
column-gap: 5%;
}
}


@code_ready | #css #обучение
👍55🔥16😁4
0514 (1)(4).gif
3.3 MB
Готовые шаблоны

Плагин HTML/CSS/JavaScript Snippets для VSCode позволяет ускорить процесс написания кода, предоставляя готовые шаблоны и фрагменты кода

@code_ready | #плагин
🔥40👍14👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Список дел - To Do List

Данный код представляет собой готовый пример реализации To Do List на чистом JavaScript.
При пустом вводе не будет происходить ничего, так как основной код работает, при условии что строка не пустая

<h2>Мои задачи</h2>
<div>
<input type="text" id="noteInput" placeholder="Введите задачу...">
<button onclick="addNote()">Добавить задачу</button>
</div>
<ul id="noteList"></ul>

Готовый JavaScript код, я оставляю в комментариях под этим постом (т.к его немало)

@code_ready | #обучение #js
👍39🔥12
Вариации свойства animation в CSS

В шпаргалке указаны все основные методы свойства animation, а также все значения, которые принимают эти свойства.

inherit — Значение наследуется от родительского элемента.
initial — Устанавливает значение по умолчанию.

@code_ready | #шпаргалка #css
👍38🔥10👎2
Преобразование элементов с transform

Свойство transform в CSS позволяет изменять положение, размеры и форму элементов на веб-страницах.

Может принимать следующие значения:

translate (x, y) — перемещает элемент по осям X и Y на заданное количество пикселей
• rotate (angle) — поворачивает элемент на заданный угол в градусах
scale (x, y) — масштабирует элемент по осям X и Y на заданное значение
• skew (x, y) — наклоняет элемент по осям X и Y на заданный угол в градусах
transform-origin — изменяет точку, относительно которой происходят преобразования

@code_ready | #свойство #css
👍42😁7🔥6
0517.gif
2.5 MB
Splashed Toast Notifications

Всплывающие уведомления о помощи, успешном выполнении, предупреждении и ошибке. Написано без использования JavaScript

👨‍💻 Готовый код: Ссылочка

@code_ready | #кодпен
Please open Telegram to view this post
VIEW IN TELEGRAM
👍38🔥14👎1
Вопрос с собеседования

Что означает ключевое слово this в JavaScript?

Ответ:


В JavaScript, this — это ссылка на какой-то объект. То, на что, ссылается this, может меняться в зависимости от контекста вызова.

В общем контексте, this ссылается на глобальный объект (в браузере это объект window).
Внутри объектного метода, this ссылается на сущность, которая вызвала этот метод.
При использовании конструктора, this ссылается на новую созданную сущность.
При использовании методов call(), apply() или bind() ,можно явно задать значение this.

В данном примере this.brand внутри метода getBrand() ссылается на свойство brand объекта car, так как он его вызвал


@code_ready | #собеседование
👍46🔥12
Шпаргалка для CSS Grid

CSS Grid Layout — представляет собой двумерную систему сеток в CSS. Это пересекающийся набор горизонтальных и вертикальных линий, образующих колонки и строки.

@code_ready | #css #шпаргалка
👍62🔥14👎4😁2
GitHub's VS Code themes

GitHub Theme
— это плагин для VSCode, который приносит внешний вид GitHub в вашу среду разработки. Этот плагин предлагает как светлую и тёмную темы, так и другие ихние оттенки, позволяя вам выбрать ту, которая подходит вашему стилю и предпочтениям.

@code_ready | #плагин
🔥28👍6👎2