Вопросы React Frontend Developer
Чем отличаются динамические сегменты маршрута и параметры запроса (query parameters)?
Рейтинг:
2
Сложность:
4
Динамические сегменты маршрута — это часть пути, указанная через :paramName, которая является обязательной. Параметры запроса (query parameters) передаются через строку после ? и являются необязательными. Динамические сегменты — это часть URL-структуры, а параметры запроса подходят для передачи дополнительной информации.
Зачем нужен Spring Framework?
Рейтинг:
4
Сложность:
6
Spring Framework — это мощный инструмент для упрощения разработки приложений. Он предоставляет механизм управления зависимостями (Dependency Injection), гибкость конфигурации, интеграцию с различными технологиями и поддержку создания веб-приложений. Благодаря своей модульности и широким возможностям, Spring подходит как для небольших проектов, так и для крупных корпоративных систем.
Что такое keyframes и как можно использовать?
Рейтинг:
3
Сложность:
10
Keyframes — это правило в CSS, которое определяет промежуточные состояния анимации. Оно позволяет указать, как элемент должен выглядеть на разных этапах анимации.
Используя директиву @keyframes, можно задавать стили в определённые моменты времени. Затем анимация применяется к элементу через свойство animation, где указывается название ключевых кадров и другие параметры, такие как продолжительность и тайминг.
Что такое манифест в .NET Framework?
Рейтинг:
2
Сложность:
7
Манифест в .NET содержит метаданные сборки, включая информацию о версии, проверки области, ссылки на классы и идентификацию безопасности.
Объясните основные компоненты .NET Framework.
Рейтинг:
4
Сложность:
6
Основные компоненты .NET Framework включают:
- CLR (Common Language Runtime): Управляет выполнением кода, включая сборку мусора и обработку исключений.
- FCL (Framework Class Library): Набор библиотек для выполнения общих задач, таких как работа с файлами и базами данных.
- BCL (Base Class Library): Основная библиотека, обеспечивающая базовые функциональности для всех языков .NET.
- CTS (Common Type System): Стандарт для работы с типами данных и их взаимодействием между языками.
- CLS (Common Language Specification): Набор правил для обеспечения совместимости между языками в .NET.
Как работает .NET Framework?
Рейтинг:
3
Сложность:
5
Программы, написанные на языках, поддерживаемых .NET, таких как C#, F# или Visual Basic, компилируются в Common Intermediate Language (CIL). Этот код сохраняется в сборке с расширением .dll или .exe. Когда приложение запускается, Common Language Runtime (CLR) преобразует CIL в машинный код с помощью Just In Time (JIT) компилятора, который выполняется на конкретной архитектуре компьютера.
Что такое DataFrame в Pandas?
Рейтинг:
2
Сложность:
4
DataFrame – это основная структура данных в Pandas, которая представляет собой таблицу с именованными колонками и индексированными строками. Он позволяет загружать, изменять и анализировать данные, а также выполнять операции фильтрации, группировки и агрегации.
Создать DataFrame можно с помощью pd.DataFrame(data), где data может быть списком, словарем, массивом NumPy, CSV-файлом и т. д.
Что такое CORS (Cross-Origin Resource Sharing), и как он относится к встроенным элементам типа <iframe>, <img>, и <script>?
Рейтинг:
4
Сложность:
6
CORS — это механизм, который позволяет ограничить или разрешить обмен данными между разными доменами. Браузеры по умолчанию запрещают запросы к ресурсам с другого домена для обеспечения безопасности. Чтобы разрешить такие запросы, сервер должен отправить специальные заголовки. Элементы, такие как <iframe>, <img> и <script>, могут загружать ресурсы с других доменов, но для некоторых операций, например, доступа к содержимому <iframe> из другого домена, требуется поддержка CORS.
Для чего используется тег <iframe>?
Рейтинг:
1
Сложность:
4
Тег <iframe> используется для встраивания на страницу содержимого с другого веб-ресурса, например, другого сайта, видео с YouTube или карты. Он создает окно внутри текущей страницы, где загружается внешний ресурс. <iframe> полезен для интеграции стороннего контента, сохраняя при этом основную структуру страницы.
Что такое requestAnimationFrame?
Рейтинг:
3
Сложность:
8
requestAnimationFrame — это метод в JavaScript, который сообщает браузеру, что нужно выполнить анимацию, и просит браузер вызвать указанную функцию для обновления анимации перед перерисовкой. Он синхронизируется с частотой обновления экрана, что делает анимацию плавной и оптимизированной. Вместо использования setTimeout или setInterval для анимации, requestAnimationFrame обеспечивает лучшее управление производительностью и энергопотреблением.