Front Interview | Подготовка к собеседованию
2.01K subscribers
267 photos
2 videos
38 links
У нас ежедневно выходят разборы задач с подробным объяснением для подготовки к собеседованию


Мы поможем подготовиться к трудоустройству в компанию мечты!
Download Telegram
HTML вопрос: Как расшифровывается URL?

#тест
👍3
В чём разница между == и ===?

Оператор == будет сравнивать на равенство после выполнения любых необходимых преобразований типов. Оператор === не будет выполнять преобразование типов, поэтому, если два значения не одного типа, === просто вернет false.

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

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

#вопросы_по_css
👍8
HTML вопрос: Id какого элемента необходимо указать в атрибуте list тега input чтобы, при наборе текста в этом инпуте, всплывал список вариантов (автокомплит)?

#тест
👍3
Каким образом можно обмениваться кодом между файлами?

Это зависит от среды выполнения JavaScript. На клиенте (в среде браузера), пока переменные/функции объявлены в глобальной области видимости (window), все скрипты могут на них ссылаться. В качестве альтернативы, используйте Asynchronous Module Definition (AMD) через RequireJS для модульного подхода.

На сервере (Node.js) обычно используется CommonJS. Каждый файл считается модулем, и он может экспортировать переменные и функции, добавляя их к объекту module.exports.

ES2015 позволяет использовать модульный синтаксис, который призван заменить как AMD, так и CommonJS. В конечном итоге он будет поддерживаться как в браузере, так и в Node.

#вопросы_по_javascript
👍6
Как можно установить свойство opacity для элемента span, который следует прямо за элементом input?

Использовать смежный (+):

input + span {
opacity: 0.24;
}

#вопросы_по_css
👍7
Для чего используется Noresize?

Атрибут Noresize используется во фреймах. Он используется для предотвращения изменения размера кадра в HTML-документе пользователем. Однако размер рамки по умолчанию можно изменить, и вы можете сделать это, щелкнув и перетащив границы любого кадра.

#вопросы_по_html
👍3
JavaScript вопрос: Как удалить свойство из Map объекта?

#тест
👍5
Как вы обеспечиваете отображение страниц в браузерах с ограниченными возможностями? Какие приёмы/процессы вы при этом используете?

- autoprefixer
- «Graceful degradation»
- «Progressive enhancement»

#вопросы_по_css
👍11
HTML вопрос: Что из перечисленного относительная единица?

#тест
👍3
Промисамы (promises) и их полифилы

Промис — это объект, который может вернуть одно значение в будущем: либо выполненное значение, либо причину, по которой оно не было выполнено (например, произошла ошибка сети). Промис может находиться в одном из 3 возможных состояний: выполнено, отклонено или ожидает выполнения. При использовании промисов можно добавлять callback-функции для обработки выполенного значения или причины отказа.

Некоторыми распространёнными полифилами являются $.deferred, Q и Bluebird, но не все они соответствуют спецификации. ES2015 поддерживает промисы "из коробки", и в настоящее время полифилы обычно не нужны.

#вопросы_по_javascript
👍1
CSS вопрос: Какое свойство является сокращением для свойств flex-direction и flex-wrap?

#тест
👍1
Что такое кэш приложения в HTML5?

Одной из наиболее востребованных функций для конечного пользователя является работа в автономном режиме. Другими словами, если соединение с интернетом недоступно, страница должна возвращаться из кэша браузера, и кэш приложения поможет вам в этом.

Кэш приложения помогает вам определить, какие файлы должны быть кэшированы, а какие нет.

#вопросы_по_html
👍5
Всем привет! Большая просьба проголосовать в опросе - Нравится ли вам контент на нашем канале? Предложения по улучшению можно писать мне в личку) @andreymtelega
Anonymous Poll
92%
Да! 🔥
8%
Нет
👍8
TypeScript вопрос: Какой тип возвращаемого значения имеет функция, которая не возвращает значение?
Anonymous Quiz
12%
null
54%
void
6%
any
28%
undefined
7🤩2
Что делает setState?

Вызов React setState перестраивает приложение и обновляет DOM. Как это происходит? Все просто. React очень легковесный. Он строит внутри себя копию DOM дерева и при улучшении приложения он просто сравнивает предыдущую версию DOM с новой, отыскивает изменения и эффективно внедряет их в интерфейс.

React видит точные изменения, благодаря чему предотвращает лишние манипуляции с пользовательским интерфейсом.

#вопросы_по_react
👍14