This media is not supported in your browser
VIEW IN TELEGRAM
✅ Отображение текущего времени на JS
Это веб-приложение представляет собой простые часы, отображающие текущее время. JavaScript-код обновляет время каждую секунду, обеспечивая актуальные показания часов. ⤵️
@code_ready | #обучение #js
Это веб-приложение представляет собой простые часы, отображающие текущее время. JavaScript-код обновляет время каждую секунду, обеспечивая актуальные показания часов. ⤵️
<p id="currentTime"></p>
function updateCurrentTime() {
var currentTimeElement = document.getElementById("currentTime");
var currentTime = new Date();
var hours = currentTime.getHours();
var minutes = currentTime.getMinutes();
var seconds = currentTime.getSeconds();
minutes = (minutes < 10 ? "0" : "") + minutes;
seconds = (seconds < 10 ? "0" : "") + seconds;
currentTimeElement.innerText = hours + ":" + minutes + ":" + seconds;
}
setInterval(updateCurrentTime, 1000);
updateCurrentTime();
@code_ready | #обучение #js
👍21🔥10
This media is not supported in your browser
VIEW IN TELEGRAM
✅ Делаем пометку для задач на JS
Этот пример создает поле ввода и кнопку для добавления задачи. Когда задача добавляется, она отображается в виде элемента списка с кнопкой "Удалить", которая удаляет задачу при клике. ⤵️
@code_ready | #обучение #js
Этот пример создает поле ввода и кнопку для добавления задачи. Когда задача добавляется, она отображается в виде элемента списка с кнопкой "Удалить", которая удаляет задачу при клике. ⤵️
<div><input type="text" id="Input" placeholder="Добавить задачу"><button onclick="addTask()">Добавить</button></div>
<ul id="List"></ul>
function addTask() {
const taskInput =document.getElementById("Input");
const taskList = document.getElementById("List");
const trimmedValue = taskInput.value.trim();
if (trimmedValue !== "") {
const taskItem = taskList.appendChild(document.createElement("li"));
taskItem.textContent = trimmedValue;
taskItem.appendChild(document.createElement("button"))
.textContent = "Удалить";
taskItem.lastChild.onclick = () => taskList.removeChild(taskItem);
taskInput.value = "";
}
}
@code_ready | #обучение #js
👍22🔥4
✅ Шпаргалка по работе с DOM в JS
Данная шпаргалка предоставляет основные команды для выбора, изменения и управления элементами веб-страницы. Включает в себя операции с текстовым и HTML-содержимым.
@code_ready | #js #шпаргалка
Данная шпаргалка предоставляет основные команды для выбора, изменения и управления элементами веб-страницы. Включает в себя операции с текстовым и HTML-содержимым.
@code_ready | #js #шпаргалка
👍45🔥14
This media is not supported in your browser
VIEW IN TELEGRAM
✅ Горячие клавиши для ускорения верстки
• Alt + ↓ / ↑ — переместит строку с курсором вверх или вниз, в зависимости от комбинации клавиш.
• Ctrl + Shift + ← / → — выделит слова после или перед курсором.
• Alt — множественный ввод. Поможет написать одно и то же сразу в нескольких местах.
@code_ready | #клавиши
• Alt + ↓ / ↑ — переместит строку с курсором вверх или вниз, в зависимости от комбинации клавиш.
• Ctrl + Shift + ← / → — выделит слова после или перед курсором.
• Alt — множественный ввод. Поможет написать одно и то же сразу в нескольких местах.
@code_ready | #клавиши
👍59🔥13
This media is not supported in your browser
VIEW IN TELEGRAM
✅ Делаем генератор паролей
Этот пример создает простой генератор паролей, который при нажатии кнопки, генерирует случайный пароль длиной 12 символов из указанных в charset.
@code_ready | #обучение #js
Этот пример создает простой генератор паролей, который при нажатии кнопки, генерирует случайный пароль длиной 12 символов из указанных в charset.
<div class="password-generator">
<input type="text" id="password" readonly>
<button onclick="generatePassword()">Генерировать</button>
</div>
function generatePassword() {
const length = 12;
const charset = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()_+";
let password = "";
for (let i = 0; i < length; i++) {
const randomIndex = Math.floor(Math.random() * charset.length);
password += charset[randomIndex];
}
document.getElementById("password").value = password;
}
@code_ready | #обучение #js
👍42🔥13
Что выведет данный код? Console.log(typeof null)
Anonymous Quiz
36%
Null
48%
Object
12%
None
4%
String
👍24🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
✅ Делаем переключение видимости пароля
Этот код создает поле ввода пароля и чекбокс, который при активации переключает видимость пароля. При выборе чекбокса, тип ввода пароля меняется с "password" на "text" и наоборот. ⤵️
@code_ready | #обучение #js
Этот код создает поле ввода пароля и чекбокс, который при активации переключает видимость пароля. При выборе чекбокса, тип ввода пароля меняется с "password" на "text" и наоборот. ⤵️
<div class="password-toggle">
<input type="password" id="password" placeholder="Password">
<input type="checkbox" id="toggle" onclick="togglePasswordVisibility()">
<label for="toggle">Show Password</label>
</div>
function togglePasswordVisibility() {
let passwordInput = document.getElementById("password");
let toggleCheckbox = document.getElementById("toggle");
if (toggleCheckbox.checked) {
passwordInput.type = "text";
} else {
passwordInput.type = "password";
}
}
@code_ready | #обучение #js
👍45🔥11
👍26🔥6😁4
This media is not supported in your browser
VIEW IN TELEGRAM
✅ Вычисления факториала чисел
Факториал - это математическое понятие, которое представляет собой произведение всех положительных целых чисел от 1 до данного числа. Например, факториал числа 5 (обозначается как 5!) равен 5 × 4 × 3 × 2 × 1 = 120.
@code_ready | #обучение #js
Факториал - это математическое понятие, которое представляет собой произведение всех положительных целых чисел от 1 до данного числа. Например, факториал числа 5 (обозначается как 5!) равен 5 × 4 × 3 × 2 × 1 = 120.
<div class="container">
<h2>Вычисление факториала числа</h2>
<label for="number">Введите число:</label>
<input type="number" id="number"><button onclick="calculateFactorial()">Вычислить</button>
<div id="result"></div>
</div>
const factorial = n => n <= 1 ? 1 : n * factorial(n - 1);
function calculateFactorial() {
const number = parseInt(document.getElementById('number').value);
const resultDisplay = document.getElementById('result');
if (isNaN(number)) {
resultDisplay.textContent = 'Пожалуйста, введите корректное число.';
} else {
resultDisplay.textContent = `Факториал ${number} равен ${factorial(number)}`;
}
}
@code_ready | #обучение #js
🔥27👍17
Доброе утро) выбирайте какую новую рубрику добавить на этот канал.
Anonymous Poll
14%
Эффекты из codepen
51%
Разбор вопросов с собеседований
26%
Полезные файлы для верстки
9%
Ссылки на статьи (для чтения)
👍20🔥6👎1
This media is not supported in your browser
VIEW IN TELEGRAM
✅ Интерактивный калькулятор для расчёта чаевых
Этот калькулятор прост в использовании и мал в размере кода. Пользователь вводит общую сумму счета и процент чаевых, а затем калькулятор рассчитывает сумму чаевых.
@code_ready | #обучение #js
Этот калькулятор прост в использовании и мал в размере кода. Пользователь вводит общую сумму счета и процент чаевых, а затем калькулятор рассчитывает сумму чаевых.
<h2>Tip Calculator</h2>
<input type="number" id="billAmount" placeholder="Bill amount ($)">
<input type="number" id="tipPercentage" placeholder="Tip percentage (%)">
<button onclick="calculateTip()">Calculate Tip</button>
<div id="tipAmount"></div>
function calculateTip() {
let billAmount = parseFloat(document.getElementById('billAmount').value);
let tipPercentage = parseFloat(document.getElementById('tipPercentage').value);
let tipAmount = (billAmount * tipPercentage) / 100;
document.getElementById('tipAmount').innerText = "Tip: $" + tipAmount.toFixed(2);
}
@code_ready | #обучение #js
👍32🔥8😁5👎1
✅ Шпаргалка по сравнению разных типов
Этот небольшой справочник предоставляет основные операции для сравнения различных типов данных в JavaScript. В нем содержатся примеры сравнения чисел, строк, логических значений, объектов, а также особенности сравнения null и undefined
@code_ready | #шпаргалка #js
Этот небольшой справочник предоставляет основные операции для сравнения различных типов данных в JavaScript. В нем содержатся примеры сравнения чисел, строк, логических значений, объектов, а также особенности сравнения null и undefined
@code_ready | #шпаргалка #js
👍47🔥5
Какие из следующих выражений создадут "замыкание" в JavaScript?
Anonymous Quiz
13%
Объявление переменной в глобальной области видимости
8%
Использование асинхронной функции
70%
Определение функции внутри другой функции
9%
Применение оператора for для итерации по массиву
🔥19👍11😁3👎1
🔥16👍7
✅ Вопрос с собеседования
Что такое стрелочная функция в JavaScript?
Ответ:
Стрелочная функция в JavaScript - это новый синтаксис для определения функций, который предоставляет более краткую и удобную запись функций.
Она использует стрелку => для определения функции, а также имеет несколько особенностей по сравнению с обычными функциями, включая более короткий синтаксис, отсутствие собственного контекста this, и автоматический возврат значения, если тело функции содержит только одно выражение.
@code_ready | #собеседование
Что такое стрелочная функция в JavaScript?
Ответ:
Она использует стрелку => для определения функции, а также имеет несколько особенностей по сравнению с обычными функциями, включая более короткий синтаксис, отсутствие собственного контекста this, и автоматический возврат значения, если тело функции содержит только одно выражение.
@code_ready | #собеседование
👍51🔥11
Code Ready | Frontend
✅ Вопрос с собеседования Что такое стрелочная функция в JavaScript? Ответ: Стрелочная функция в JavaScript - это новый синтаксис для определения функций, который предоставляет более краткую и удобную запись функций. Она использует стрелку => для определения…
Делать ли разбор вопросов с собеседований? По типу таких.
И как часто хотите их видеть на канале? 🔥
И как часто хотите их видеть на канале? 🔥
🔥257👍16
This media is not supported in your browser
VIEW IN TELEGRAM
✅ Генерируем случайную цитату
Эта штука будет отображать случайную цитату при каждом обновлении страницы. В этом коде при каждом нажатии на кнопку "Новая цитата" будет загружаться случайная цитата с использованием открытого API "Quotable".
@code_ready | #обучение #js
Эта штука будет отображать случайную цитату при каждом обновлении страницы. В этом коде при каждом нажатии на кнопку "Новая цитата" будет загружаться случайная цитата с использованием открытого API "Quotable".
<div class="random-quote">
<p id="quoteDisplay"></p>
<button onclick="fetchRandomQuote()">Новая цитата</button>
</div>
async function fetchRandomQuote() {
const response = await fetch('https://api.quotable.io/random');
const data = await response.json();
const quote = `${data.content} - ${data.author}`;
document.getElementById('quoteDisplay').textContent = quote;
}
// Загружаем случайную цитату при загрузке страницы
window.onload = fetchRandomQuote;
@code_ready | #обучение #js
👍32🔥8