Задачи по JS/CSS/HML – Telegram
Задачи по JS/CSS/HML
1.75K subscribers
50 photos
10 links
Задачи по JS/CSS/HML
Опросы и тесты.

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

@viktorreh

Чат для обсуждения наших задач: https://news.1rj.ru/str/+YShywCEkhylkMDVi
Download Telegram
Что необходимо написать в CSS чтобы изображение повторялось по вертикали:
Anonymous Quiz
3%
background-repeat: no-repeat;
4%
background-repeat: inherit;
19%
background-repeat: repeat-x;
71%
background-repeat: repeat-y;
3%
Это невозможно сделать с помощью CSS
Выберите неправильный вариант указания размера текста:
Anonymous Quiz
6%
em
7%
px
11%
pt
67%
ek
9%
проценты
Чтобы задать прозрачность элемента на веб-странице необходимо использовать свойство...
Anonymous Quiz
1%
position
3%
prozrachnost
90%
opacity
3%
display
3%
background-color
👍5
Сколько ошибок в следующем CSS коде:
Anonymous Quiz
47%
2
33%
3
9%
Нет ошибок
6%
Что-то здесь явно не так!
5%
4
Вопрос на CSS собеседовании.

Как работает псевдокласс :placeholder-shown?

Ответ:
Псевдокласс :placeholder-shown срабатывает, когда у элементов input или textarea отображается placeholder. Если пользователь начинает ввод текста, то placeholder скрывается, и поэтому псевдокласс :placeholder-shown не применяется.

input:placeholder-shown {
background-color: lightgray;
}


#css #собеседование
👍9
Вопрос на JavaScript собеседовании.

Как проверить, что две строки являются анаграммами друг друга?

Ответ:
В решении можно сделать так, чтобы регистр символов (большие и маленькие буквы) не влиял на работу кода. Если этого не сделать, то первая заглавная буква в первой строке может всё испортить: во второй строке она будет стоять последней и быть маленькой, а не большой.

var firstWord = "Логика";
var secondWord = "Иголка";
isAnagram(firstWord, secondWord); // два слова являются анаграммами
function isAnagram(first, second) {
// Чтобы избавиться от чувствительности к регистру, сделаем все буквы строчными
var a = first.toLowerCase();
var b = second.toLowerCase();
// Отсортируем строки и соединим полученный массив со строкой. Сравним результаты
a = a.split("").sort().join("");
b = b.split("").sort().join("");
return a === b;
}


#js #собеседование
4👍2