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

Автор: @energy_it

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

Реклама на бирже: https://telega.in/c/code_ready
Download Telegram
Что будет в консоли?
Anonymous Quiz
37%
0, 1, 2
29%
0, 0, 2
15%
1, 2, 3
19%
0, 1, 1
👍28😁10🔥6👎5
Продвинутые Комментарии

Better Comments — это расширение для VSCode, способствующее улучшению структурирования комментариев в вашем коде. Оно предлагает возможность категоризировать комментарии и выделять их разными цветами, что поможет вам почеркнуть важные моменты, задачи или замечания.

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

Что такое анонимная функция в JS?

Ответ:

Анонимная функция в JavaScript — это функция, которая не имеет имени и обычно создается в месте использования или передается в качестве аргумента другой функции. Они особенно полезны, когда вам нужно использовать функцию только один раз или когда не требуется ссылка на нее в другом месте кода.

Часто используются для:

• Колбэки (Callback Functions)
• Обработчики событий (Event Handlers)
• Самовызывающиеся функции (Immediately Invoked Function Expressions)

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

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


@code_ready | #собеседование
👍29🔥7
Шпаргалка по методам объекта в JS

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

@code_ready | #js #шпаргалка
👍42🔥11
This media is not supported in your browser
VIEW IN TELEGRAM
Звёздный рейтинг с анимацией

Написан без использования JavaScript.

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

@code_ready | #кодпен
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33🔥12
This media is not supported in your browser
VIEW IN TELEGRAM
Создание небольшой "галереи"

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

  <div class="gallery">
<img src="img.png" alt="image">
</div>

const images = document.querySelectorAll('.gallery img');
images.forEach(image => {
image.addEventListener('click', function() {
const enlargedSrc = this.src.replace('thumbnail', 'large');
window.open(enlargedSrc, '_blank');
});
});


@code_ready | #обучение #js
👍27🔥11😁7
🔥110😁30👍17
This media is not supported in your browser
VIEW IN TELEGRAM
Тег <details>

Тег <details> определяет дополнительные детали, которые пользователь может отобразить или скрыть.
Виджет раскрытия обычно представлен на экране с использованием небольшого треугольника, который поворачивается, чтобы показать состояние открытия / закрытия.

Внутрь можно поместить тег <summary>, его используют для определения видимого заголовока для элемента <details>.

<details>
<summary>Details</summary>
Something small enough to escape casual notice.
</details>


@code_ready | #практика #html
👍58🔥19
В какие скобки записываются инструкции и параметры функции в JS?
Anonymous Quiz
66%
(), {}
6%
(), []
23%
{}, ()
6%
{}, []
👍20👎13😁9🔥3
Создание вдавленного текста

Вдавленный текст очень часто используется с применением свойства text-shadow. Тень немного смещается по оси Y для создания эффекта небольшого углубления.

.recessed {
font-size: 50px;
font-weight: 800;
text-align: center;
text-shadow: 2px 2px 2px rgba(255,255,255,0.3);
background-color: #b9b9b9;
background-clip: text;
color: transparent;
font-family: 'M PLUS 1p', sans-serif;
}


@code_ready | #обучение #css
👍43🔥12
Что будет в консоли?
Anonymous Quiz
29%
array
19%
string
13%
number
25%
object
14%
undefined
🔥25👍8
Вопрос с собеседования

Разница между function declaration и function expression

Ответ:

Function Declaration:

• Используется ключевое слово function в начале строки кода.
• Обычно используется для создания функций, которые должны быть доступны во всем текущем контексте выполнения (например, внутри любых блоков кода в текущем скрипте).
• Функции, объявленные таким образом, поднимаются вверх в области видимости (hoisting), что означает, что они могут быть вызваны до фактического объявления функции в коде.

Function Expression:
• Функция присваивается переменной как значение.
• Обычно используется для создания анонимных функций или функций, которые должны быть доступны только внутри определенного контекста выполнения.
• Функции, созданные таким образом, не поднимаются вверх в области видимости (hoisting), их можно вызывать только после того, как они были присвоены переменной.


@code_ready | #собеседование
👍57🔥9
This media is not supported in your browser
VIEW IN TELEGRAM
Анимированный индикатор меню

Написан на HTML, CSS & JS

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

@code_ready | #кодпен\
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🔥18😁1
Кодинг в ночное время

"Night Owl"
- это тема оформления для редактора кода VSCode, разработанная для обеспечения комфортного и эффективного программирования в темное время суток. Она предлагает темные оттенки, которые снижают утомляемость глаз и делают код более читаемым и контрастным.

@code_ready | #плагин
🔥40👍9👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Тег <select>

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

У него есть множество атрибутов и функций, кому интересно, я оставлю ссылку на документацию про этот тег)

<select name="select">
<option value="value1">Значение 1</option>
<option value="value2">Значение 2</option>
<option value="value3">Значение 3</option>
</select>


@cod0e_ready | #практика #html
👍37🔥10😁1
Вопрос с собеседования

Что такое конкатенация строк в JS?

Ответ:

Конкатенация строк в JavaScript - это процесс объединения двух или более строк в одну строку. Этот процесс осуществляется с использованием оператора +, который также используется для сложения чисел.

Когда вы используете оператор + с двумя строками, он не выполняет сложение, как это происходит с числами. Вместо этого он обрабатывает их как строки и склеивает их вместе.

В этом примере мы объединяем значение переменной firstName, пробел и значение переменной lastName, чтобы получить полное имя "John Doe". Оператор + выполняет конкатенацию строк, склеивая их в одну.


@code_ready | #собеседование
🔥26👍20
Что выведет консоль? console.log(typeof []);
Anonymous Quiz
34%
array
13%
null
48%
object
4%
string
1%
number
👍26🔥5
😁96👍12🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Генератор QR кода на JS

Этот код использует встроенный API https://api.qrserver.com для генерации QR-кода на лету. Он сохраняет простоту и убирает необходимость в сторонних библиотеках.

<h1>QR Code Generator</h1>
<input type="text" id="qr-text" placeholder="Enter text">
<button onclick="generateQR()">Generate QR Code</button>
<div id="qr-code"></div>

function generateQR() {
const qrText = document.getElementById("qr-text").value;
const qrCode = `<img src="https://api.qrserver.com/v1/create-qr-code/?size=200x200&data=${qrText}" alt="QR Code">`;
document.getElementById("qr-code").innerHTML = qrCode;}


@code_ready | #обучение #js
👍45🔥15👎1
Шпаргалка по методам массива

Эта шпаргалка содержит основные методы JavaScript для работы с массивами. Они разделены на группы, каждый метод сопровождается кратким описанием его функциональности и примером использования.

@code_ready | #js #шпаргалка
👍65🔥18