git log. Она выводит список всех коммитов в текущей ветке с информацией о каждом из них, включая хеш, автора, дату и сообщение коммита.git log
--oneline, который отображает каждый коммит в одну строку.git log --oneline
git log <filename>
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2💯1
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥2❤1💯1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
<main> в HTML5 используется для обозначения основного содержимого документа. Это содержание должно быть уникальным и напрямую связано с основной темой страницы. <main> помогает улучшить доступность, так как позволяет вспомогательным технологиям, таким как скрин ридеры, быстро находить основное содержание страницы. <main> не должен содержать элементы, такие как навигация или футеры. Этот тег может использоваться только один раз на странице.<main>
<!-- Основное содержание страницы -->
<h1>Заголовок страницы</h1>
<p>Основной текст статьи или контента.</p>
</main>
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
💯8👍6🤔1
Позиционирование в CSS управляет расположением элементов на веб-странице. Существует несколько видов позиционирования:
1️⃣ Static: Значение по умолчанию. Элементы располагаются в порядке их следования в коде.
2️⃣ Relative: Элемент позиционируется относительно своего обычного положения. Используются свойства
3️⃣ Absolute: Элемент позиционируется относительно ближайшего предка с
4️⃣ Fixed: Элемент фиксируется относительно окна браузера и не перемещается при прокрутке.
5️⃣ Sticky: Комбинация
Ставь👍 , если было полезно!
Больше ответов на сайте👈
✈️ Frontend собеседования
top, right, bottom, left.position: relative, absolute или fixed.relative и fixed. Элемент ведет себя как relative, пока не достигнет заданного порога, после чего становится fixed.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤2
const a = 5;
const b = '5';
console.log(a === b); // false, так как типы данных разные
console.log(a == b); // true, так как происходит приведение типов
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
React.lazy(), которая принимает функцию, возвращающую промис с импортом компонента. Компонент Suspense используется для отображения запасного контента, пока загружается ленивый компонент.import React, { Suspense } from 'react';
// Ленивый импорт компонента
const LazyComponent = React.lazy(() => import('./LazyComponent'));
function App() {
return (
<div>
{/* Suspense для отображения запасного контента */}
<Suspense fallback={<div>Загрузка...</div>}>
<LazyComponent />
</Suspense>
</div>
);
}
export default App;Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
<img> в тег <a>. Атрибут href тега <a> указывает URL, на который будет вести ссылка.
<!-- Тег <a> оборачивает тег <img>, делая картинку кликабельной -->
<a href="https://example.com">
<img src="image.jpg" alt="Описание изображения" />
</a>
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥2
indexOf используется для поиска индекса первого вхождения указанного элемента в массиве или строке. Если элемент не найден, возвращает -1.// Создаем массив
const fruits = ['apple', 'banana', 'orange'];
// Ищем индекс элемента 'banana'
const index = fruits.indexOf('banana'); // Вернет 1
// Создаем строку
const text = 'Hello, world!';
// Ищем индекс символа 'w'
const index = text.indexOf('w'); // Вернет 7
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤2
em и rem используются для задания относительных размеров, таких как шрифты и отступы.em: Зависит от размера шрифта родительского элемента. Если размер шрифта родителя изменится, то и
em изменится. Например, если родитель имеет font-size: 16px, то 2em будет равно 32px.rem: Зависит от корневого элемента. Независимо от вложенности,
rem всегда основывается на font-size корня. Если корень имеет font-size: 16px, то 2rem всегда будет 32px.rem обеспечивает более предсказуемое масштабирование, так как оно не зависит от вложенности элементов.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤4✍1
Хуки в React были введены для решения нескольких проблем, связанных с управлением состоянием и жизненным циклом компонентов. Вот основные причины, почему хуки полезны:
1️⃣ Упрощение кода: Хуки позволяют использовать состояние и другие возможности React без написания классов. Это делает код более простым и легким для понимания.
2️⃣ Повторное использование логики состояния: С помощью хуков, таких как
3️⃣ Улучшение читаемости и тестируемости: Функциональные компоненты с хуками обычно легче читать и тестировать, чем классовые компоненты с методами жизненного цикла.
4️⃣ Избежание проблем с this: В функциональных компонентах нет необходимости использовать
5️⃣ Управление побочными эффектами: Хук
Ставь👍 , если было полезно!
Больше ответов на сайте👈
✈️ Frontend собеседования
useState и useEffect, можно легко разделять и повторно использовать логику состояния между компонентами.this, что устраняет многие ошибки, связанные с контекстом вызова.useEffect предоставляет удобный способ управлять побочными эффектами, такими как подписки или изменения DOM, в функциональных компонентах.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1🔥1
const value: string | number;
// Переменная value может быть строкой или числом
type A = { a: string };
type B = { b: number };
type C = A & B;
// Тип C должен содержать свойства a и bСтавь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥2
<noscript>. Он может быть размещен в <head> или перед закрывающим тегом </body>.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<noscript>Document</noscript>
<!-- Подключение внешнего JavaScript файла -->
<noscript src="noscript.js"></noscript>
</head>
<body>
<h1>Hello World</h1>
<!-- Подключение JavaScript файла перед закрывающим тегом body -->
<noscript src="another-noscript.js"></noscript>
</body>
</html>
src указывает путь к JavaScript файлу.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥1
onClick вместо onclick. Также в React передаются функции, а не строки, как обработчики событий.Пример:
function handleClick() {
console.log('Button clicked');
}
<button onClick={handleClick}>Click Me</button>
В этом примере
handleClick вызывается при клике на кнопку.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤1
Для использования Grid необходимо задать контейнеру свойст
во display: grid. Затем с помощью свойств, таких как grid-template-columns и grid-template-rows, можно определить структуру сетки.
.container {
display: grid;
grid-template-columns: repeat(3, 1fr); /* Три равные колонки */
grid-gap: 10px; /* Расстояние между элементами */
}
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤1