Встречается на собеседованиях • сегодня
С помощью чего можно получить HTML-страницу
Можно использовать несколько способов:
1. **`fetch` API** (современный стандарт):
```javascript
fetch('https://example.com')
.then(response => response.text())
.then(html => console.log(html));
```
2. **XMLHttpRequest** (устаревший, но поддерживается везде):
```javascript
const xhr = new XMLHttpRequest();
xhr.open('GET', 'https://example.com');
xhr.onload = () => console.log(xhr.responseText);
xhr.send();
```
3. **Server-Side Rendering (SSR)** - когда сервер генерирует HTML перед отправкой клиенту.
4. **Динамическая генерация** через DOM API:
```javascript
document.body.innerHTML = '
Новый контент
';
```
5. **Шаблонизаторы** (Handlebars, Mustache и др.) для генерации HTML из данных.
Для SPA часто используют комбинацию fetch + динамическое обновление DOM. Важно учитывать CORS при запросах к сторонним доменам.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы