Что такое выражения и инструкции в JavaScript?
Выражение (expression) — это код, который после выполнения возвращает какое-либо значение. Например, 5 + 3 вернёт 8, а Math.random() — случайное число.
Инструкция (statement) — это отдельная команда в коде, которая выполняет определённое действие. Например, if позволяет создать ветвление в программе, for позволяет повторять одно и то же действие.
👉 @frontendInterview
Выражение (expression) — это код, который после выполнения возвращает какое-либо значение. Например, 5 + 3 вернёт 8, а Math.random() — случайное число.
Инструкция (statement) — это отдельная команда в коде, которая выполняет определённое действие. Например, if позволяет создать ветвление в программе, for позволяет повторять одно и то же действие.
👉 @frontendInterview
👍1
Что такое iframe?
<iframe> — это контейнер, который позволяет вставить любой HTML-документ из другого источника. Часто этот документ интерактивный — например, карта, видео или пост из соцсети.
Этот контейнер обычно называют фреймом. Внешний вид фрейма и его положение на странице можно задать через CSS.
Пример
С помощью такого нехитрого кода мы можем встроить карту размером 560 на 400 пикселей на любую страницу:
👉 @frontendInterview
<iframe> — это контейнер, который позволяет вставить любой HTML-документ из другого источника. Часто этот документ интерактивный — например, карта, видео или пост из соцсети.
Этот контейнер обычно называют фреймом. Внешний вид фрейма и его положение на странице можно задать через CSS.
Пример
С помощью такого нехитрого кода мы можем встроить карту размером 560 на 400 пикселей на любую страницу:
<iframe
id="inlineFrameExample"
noscript="Inline Frame Map"
width="560"
height="400"
frameborder="1"
allowfullscreen="true"
src="https://yandex.ru/map-widget/v1/-/CBFkaYSE0A"
>
</iframe>👉 @frontendInterview
Multithreaded JavaScript: Concurrency Beyond the Event Loop (2021)
По своей природе JavaScript должен быть однопоточным. Это отражено не только в библиотеках и приложениях, но и в сообщениях на онлайн-форумах, в книгах и документации. Благодаря недавним достижениям в платформе, таким как веб-воркеры в браузере, worker threads в Node.js, а также объекты Atomics и SharedArrayBuffer, JavaScript инженеры могут создавать многопоточные приложения. Эти функции станут крупнейшим сдвигом парадигмы для самого популярного в мире языка программирования.
👉 @frontendInterview
По своей природе JavaScript должен быть однопоточным. Это отражено не только в библиотеках и приложениях, но и в сообщениях на онлайн-форумах, в книгах и документации. Благодаря недавним достижениям в платформе, таким как веб-воркеры в браузере, worker threads в Node.js, а также объекты Atomics и SharedArrayBuffer, JavaScript инженеры могут создавать многопоточные приложения. Эти функции станут крупнейшим сдвигом парадигмы для самого популярного в мире языка программирования.
👉 @frontendInterview
Maximum Product
Вам дан массив из чисел. Обработайте его и верните наибольший результат умножения двух чисел из этого массива.
Пример:
👉 @frontendInterview
Вам дан массив из чисел. Обработайте его и верните наибольший результат умножения двух чисел из этого массива.
Пример:
adjacentElementsProduct([1, 2, 3]); ==> return 6👉 @frontendInterview
Как проверить, содержится ли значение в коллекции Set?
Метод set.has() проверяет, содержится ли значение в коллекции Set. Если значение есть в коллекции, метод вернёт true, в противном случае — false.
Пример
👉 @frontendInterview
Метод set.has() проверяет, содержится ли значение в коллекции Set. Если значение есть в коллекции, метод вернёт true, в противном случае — false.
Пример
const watchList = new Set(['Сияние', 'Интерстеллар', 'Казино'])
console.log(watchList.has('Казино'))
// true
console.log(watchList.has('Чёрная пантера'))
// false👉 @frontendInterview
Какой атрибут нужно использовать, чтобы ограничить минимальное значение в поле?
Anonymous Quiz
83%
min
11%
lim
3%
bottom
3%
gap
Как можно вывести химическую формулу в браузере?
Тег <sub> позволяет выводить подстрочный текст, например, в химических формулах: H2O.
Пример
👉 @frontendInterview
Тег <sub> позволяет выводить подстрочный текст, например, в химических формулах: H2O.
Пример
<p>
Вода — бинарное неорганическое
соединение с химической
формулой H<sub>2</sub>O.
</p>👉 @frontendInterview
Дед Мороз получил твое письмо - зарабатывай 100к в месяц в новом году 🎁🎅
Велкам на курс "Профессия Frontend-разработчик с нуля до PRO" от Skillbox.
- Адаптированная программа под требования работодателей
- Вебинары с разработчиками из крупных компаний
- Командный проект в конце курса
- Гарантия трудоустройства (или вернут деньги)
🎄Новогодние скидки до 60% 🎄
Велкам на курс "Профессия Frontend-разработчик с нуля до PRO" от Skillbox.
- Адаптированная программа под требования работодателей
- Вебинары с разработчиками из крупных компаний
- Командный проект в конце курса
- Гарантия трудоустройства (или вернут деньги)
🎄Новогодние скидки до 60% 🎄
Какое значение не может быть задано CSS свойству position?
Anonymous Quiz
9%
static
75%
float
2%
fixed
4%
absolute
10%
sticky
Какие есть глобальные ключевые слова в CSS?
Для всех свойств CSS, помимо их стандартных значений, можно задать значения в виде ключевых слов:
initial
У каждого из свойств в CSS есть значение по умолчанию. Оно применяется ещё до того, как вы написали что-либо в вашем файле стилей.
Ключевое слово initial сбрасывает все указанные значения свойства для конкретного блока до этих самых значений по умолчанию.
inherit
CSS-свойства делятся на наследуемые и ненаследуемые.
Значения наследуемых свойств применяются не только к элементу, для которого прописаны, но и для всех вложенных дочерних элементов. Это очень удобно, чтобы не писать много одинаковых свойств для разных селекторов, перечисляя всех потомков.
unset
Это ключевое слово ведёт себя по-разному с наследуемыми и ненаследуемыми свойствами:
- С наследуемыми свойствами ключевое слово unset ведёт себя как inherit.
- С ненаследуемыми свойствами оно ведёт себя как initial.
revert
Это ключевое слово сбрасывает значение свойства до указанного в стилях браузера.
Для всех свойств CSS, помимо их стандартных значений, можно задать значения в виде ключевых слов:
initial
У каждого из свойств в CSS есть значение по умолчанию. Оно применяется ещё до того, как вы написали что-либо в вашем файле стилей.
Ключевое слово initial сбрасывает все указанные значения свойства для конкретного блока до этих самых значений по умолчанию.
inherit
CSS-свойства делятся на наследуемые и ненаследуемые.
Значения наследуемых свойств применяются не только к элементу, для которого прописаны, но и для всех вложенных дочерних элементов. Это очень удобно, чтобы не писать много одинаковых свойств для разных селекторов, перечисляя всех потомков.
unset
Это ключевое слово ведёт себя по-разному с наследуемыми и ненаследуемыми свойствами:
- С наследуемыми свойствами ключевое слово unset ведёт себя как inherit.
- С ненаследуемыми свойствами оно ведёт себя как initial.
revert
Это ключевое слово сбрасывает значение свойства до указанного в стилях браузера.
Элемент, которому задано свойство position:fixed позиционируется относительно
Anonymous Quiz
29%
первого спозиционированного родительского элемента
12%
своего изначального расположения
36%
вьюпорта
22%
элемента body