Please open Telegram to view this post
VIEW IN TELEGRAM
👍6💯1
interface User {
name: string; // Имя пользователя
age: number; // Возраст пользователя
}
function greet(user: User) {
console.log(`Hello, ${user.name}`);
}
User гарантирует, что объект, передаваемый в функцию greet, будет иметь свойства name и age с соответствующими типами.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<noscript>Document</noscript>
</head>
<body>
<!-- Содержимое страницы -->
</body>
</html>
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8✍1
z-index определяет порядок наложения элементов на оси Z, то есть по глубине. Оно работает только для элементов с установленным свойством position отличным от static (например, relative, absolute, `fixed`).z-index, тем выше элемент будет располагаться над другими. Если значения одинаковы, порядок определяется исходя из порядка в HTML.
.box1 {
position: absolute;
z-index: 1; /* Этот элемент будет ниже */
}
.box2 {
position: absolute;
z-index: 2; /* Этот элемент будет выше */
}
.box2 будет отображаться поверх .box1.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11⚡1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤2
git add. Это действие перемещает изменения из рабочей директории в индекс, но не фиксирует их в репозитории. После добавления всех необходимых изменений в индекс, их можно зафиксировать с помощью git commit.
# Добавление файла в индекс
git add filename
# Фиксация изменений из индекса
git commit -m "Сообщение коммита"
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥1
Директивы — это инструмент для манипуляции DOM. Они позволяют добавлять поведение к элементам, используя специальные атрибуты. Основные директивы включают
👉
👉
👉
👉
Директивы делают код более декларативным и управляемым.
Ставь👍 , если было полезно!
Больше ответов на сайте👈
✈️ Frontend собеседования
v-if, v-for, v-bind и v-model.v-if управляет отображением элементов на основе условия. Например:<div v-if="isVisible">Показать этот текст</div>
v-for используется для итерации по массивам:<li v-for="item in items" :key="item.id">{{ item.name }}</li>v-bind связывает атрибуты с данными:<img v-bind:src="imageSrc" alt="Image">
v-model обеспечивает двустороннюю привязку данных:<input v-model="userInput">
Директивы делают код более декларативным и управляемым.
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6👨💻1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤1
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥3
'use strict' — это директива, которая вводит строгий режим в JavaScript. Строгий режим изменяет семантику JavaScript, делая его более безопасным и предсказуемым.'use strict';
x = 3.14; // Ошибка: x не объявлена
'use strict';
function sum(a, a, c) { // Ошибка: дублирование параметров
return a + a + c;
}
with.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11💯2👨💻2
Псевдоклассы
1⃣
2⃣
📌 Таким образом,
Ставь👍 , если было полезно!
Больше ответов на сайте👈
✈️ Frontend собеседования
:hover и :active используются для изменения стиля элементов в зависимости от взаимодействия пользователя.:hover применяется, когда курсор мыши находится над элементом. Это позволяет, например, изменять цвет кнопки при наведении курсора.button:hover {
background-color: lightblue; /* Изменение фона кнопки при наведении */
}:active активируется в момент нажатия на элемент. Обычно используется для изменения стиля кнопки в момент клика.button:active {
background-color: darkblue; /* Изменение фона кнопки при нажатии */
}:hover реагирует на наведение, а :active — на нажатие.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥1
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