Встречается на собеседованиях • сегодня

Как получить GET-запрос без JavaScript средствами CSS

CSS не может выполнять GET-запросы напрямую, но можно имитировать загрузку ресурсов через свойства, которые автоматически загружают контент:

  1. Фоновое изображение:
css
.element {
  background-image: url('https://example.com/api?data=123');
}
  1. Псевдоэлементы:
css
.element::after {
  content: url('https://example.com/api?data=123');
}
  1. @import (устаревший способ):
css
@import url('https://example.com/api?data=123');

Ограничения:

  • Запросы выполняются только при отрисовке элемента
  • Нет доступа к ответу сервера
  • Нельзя передавать заголовки или обрабатывать ошибки
  • Может срабатывать только при определенных условиях (например, :hover)

Для реальных запросов используйте JavaScript (fetch/XHR). CSS-методы подходят только для простых случаев загрузки ресурсов.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы