TGViewer
Channel Public Channel
Задачи по JS/CSS/HML

Задачи по JS/CSS/HML

@frontquizes

Задачи по JS/CSS/HML
Опросы и тесты.

Задачи с собеседований и их решения.

@viktorreh

Чат для обсуждения наших задач: https://t.me/+YShywCEkhylkMDVi
Subscribers
1.55K
Photos
57
Videos
0
Links
12

Showing posts older than #63 · Back to latest

Older Posts 20 shown
Post #62 1.64K
Вопрос на JavaScript собеседовании.

Как очистить такой массив:

var arrayList = ['п', 'р', 'и', 'в', 'е', 'т']


Ответ:

Вариант 1:
arrayList = [];

Таким образом переменной arrayList задаётся новый пустой массив. Это решение подойдёт, если в других местах кода нет ссылок на исходное значение arrayList.

Вариант 2:
arrayList.length = 0;

Такой код очищает существующий массив arrayList, устанавливая его длину как 0. Это решение подходит, если нужно обновить все ссылочные переменные, которые указывают на исходный массив arrayList.

Вариант 3:
arrayList.splice(0, arrayList.length);

Очистка массива таким образом также обновит все ссылки на исходный массив arrayList.


#js #собеседование
  • 👍 16
  • 🔥 6
  • 🥰 2
  • ❤‍🔥 1
  • ❤ 1
Post #61 1.66K
  • 👍 11
  • ❤‍🔥 1
Post #60 1.85K
Вопрос на CSS собеседовании.

Как рассчитывается значение свойства height у блочных элементов?

Ответ:

Значение свойства height у блочных элементов рассчитывается в зависимости от высоты содержимого этого элемента.


#css #собеседование
  • 👍 14
  • ❤‍🔥 1
Post #59 1.87K
Вопрос на CSS собеседовании.

Я установил значение 10vw для свойства padding-left. Каким будет вычисленное значение в px, если размеры вьюпорта устройства — 480x320px?

Ответ:

Единица измерения vw — это процент от ширина вьюпорта. В нашем случае 10vw соответствует 10% от ширины вьюпорта 480px, т.е. 48px.


#css #собеседование
  • 👍 31
  • ❤‍🔥 1
Post #58 1.88K
  • 🔥 20
  • 😁 3
  • 💔 1
Post #57 1.73K
Post #56 1.83K
  • 👍 6
  • ❤ 1
Post #55 1.86K
Вопрос на CSS собеседовании.

Что такое псевдокласс :root?

Ответ:

:root — псевдокласс, которые отбирает корневой элемент в дереве документа. В случае HTML документа это элемент html. В случае SVG документа это элемент svg.


#css #собеседование
  • 👍 26
  • ❤ 4
  • 💘 1
Post #54 1.94K
  • 🔥 11
  • 😁 2
Post #53 1.69K
Post #52 1.92K
Вопрос на CSS собеседовании.

Как я могу переписать следующий код так, чтобы значение свойства background-color автоматически менялось при изменении значения свойства color?

.link {
color: #222;
}

.link::before {
background-color: #222;
}


Ответ:

Нужно использовать ключевое слово currentColor, которое автоматически подставляет значение свойства color для текущего элемента. В нашем случае значение будет унаследовано от элемента .link.

.link {
color: #222;
}

.link::before {
background-color: currentColor;
}


#css #собеседование
  • 👍 46
  • 🔥 5
  • ❤ 2
Post #51 1.66K
  • 👍 8
Post #50 1.86K
Вопрос на CSS собеседовании.

У элемента button установлено значение 16px для свойства font-size. Как мне установить значение 8px для свойства padding в единицах измерения em?

Ответ:

Нужно разделить 8px на 16px.

button {
font-size: 16px;
padding: .5em;
}


#css #собеседование
  • 👍 17
Post #49 1.78K
  • 👍 6
Post #48 1.98K
Вопрос на CSS собеседовании.

Представьте, что есть таблица с данными. Назовите способ добавления свойства opacity для всех строк, кроме той, на которую навел пользователь.

Ответ:
Нам требуется использовать сложный селектор, в котором установим свойство opacity для всех строк, используя tbody:hover, а через :not(:hover) отменим свойство opacity для наведенной строки.

tbody:hover tr:not(:hover) {
opacity: 0.24;
}


#css #собеседование
  • 👍 20
  • 🔥 3
Post #47 1.75K
  • 👍 3
  • ❤ 2
Post #46 2.11K
Вопрос на CSS собеседовании.

Как я могу задать CSS для элемента, в котором есть элемент, находящийся в фокусе?

Ответ:
Через псевдокласс :focus-within.

<div class="some-parent">
<button type="button">Some button</button>
</div>


.some-parent:focus-within {
outline: 2px solid purple;
outline-offset: 5px;
}


#css #собеседование
  • 🔥 18
  • 👍 6
  • ❤ 1
  • 👎 1
  • 👏 1
Post #45 2K
  • ❤ 13
Post #43 2.04K
  • 👍 9
  • 😢 5
  • ❤ 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →