backend & frontend
26.11.2021
картинка из million-wallpapers.ru
Клиент
Сервер
2
Клиент — �запрашивает и иногда получает данные
...
3
Сервер — �получает и обрабатывает запросы, возвращает ответ
Мощный компьютер
4
5
Frontend
Backend
6
Сервер возвращает HTML-код страницы
CTRL+U
7
Сервер возвращает только данные
F12 / Network
8
Backend (сервер)
Frontend (клиент)
9
Чуток определений
HTTP — протокол передачи гипертекста. Один из основных протоколов, на базе которого работает веб.
HTML — язык гипертекстовой разметки, на нем описывается содержание веб-страниц
JSON — JavaScript Object Notation — формат обмена данными между приложениями
10
Backend (сервер)
Frontend (клиент)
11
HTML + CSS + JavaScript
Технологии для разработки сайтов
12
Сайт без CSS
13
JavaScript
14
15
Single Page Application
приложение, работающее на одной веб-странице без полной перезагрузки
16
Сайты без SPA
17
Server
Client
HTML
CSS, JS, images...
Сайты c SPA
18
Server
Client
JSON/XML/...
HTML, CSS, JS, images...
Событийная модель
20
jQuery
Как было раньше: document.getElementById(‘some_element’).getElementsByTagName('div')[0]
С jQuery: $(“#some_element div”)
Современный JS: document.querySelector(“#some_element div”)
21
jQuery
22