Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1
Vue. В него передаются опции, такие как el, data, methods и computed.new Vue({
// Указывает элемент, к которому будет привязан экземпляр
el: '#app',
// Данные, которые будут реактивными
data: {
message: 'Hello, Vue!'
},
// Методы, которые можно вызывать из шаблона
methods: {
greet() {
return `Message: ${this.message}`;
}
}
});Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1👀1
props.
// Родительский компонент
function ParentComponent() {
const data = "Привет, мир!";
return <ChildComponent message={data} />;
}
// Дочерний компонент
function ChildComponent(props) {
// Доступ к переданным данным через props
return <div>{props.message}</div>;
}
ParentComponent передает строку "Привет, мир!" в ChildComponent через prop message. Дочерний компонент получает доступ к этому значению через props.message и отображает его.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8✍1
элемент <a>. Атрибут href указывает адрес страницы, на которую ведет ссылка.
<!-- Ссылка на внешнюю страницу -->
<a href="https://example.com">Перейти на Example</a>
<!-- Ссылка на внутреннюю страницу -->
<a href="/about.html">О нас</a>
<a> отображается как кликабельная ссылка.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤1
length. Это свойство возвращает количество элементов в массиве.
// Создание массива
const fruits = ["apple", "banana", "cherry"];
// Получение длины массива
const length = fruits.length;
// Вывод длины массива
console.log(length); // 3
fruits содержит три элемента. Свойство length возвращает значение 3, которое затем выводится в консоль.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11👀2✍1
animation. Пример анимации, которая перемещает элемент слева направо:
/* Определение ключевых кадров для анимации */
@keyframes slide {
from {
transform: translateX(0);
}
to {
transform: translateX(100px);
}
}
/* Применение анимации к элементу */
.element {
animation: slide 2s infinite alternate;
}
В этом примере анимация
slide длится 2 секунды и повторяется бесконечно, чередуя направление движения.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤2
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