HTML CSS JavaScript TypeScript
Семантика, DOM, события, формы, модули, Fetch, async/await, типизация и проверка данных
225 материаловHTML, CSS, JavaScript, TypeScript, компоненты и статические сайты.
Семантика, DOM, события, формы, модули, Fetch, async/await, типизация и проверка данных
225 материаловReact, Vue, Web Components, состояние, навигация, работа с API, SSR, статическая генерация и организация проекта.
88 материаловMarkdown, шаблоны, темы, оглавления, поиск, пагинация, таблицы, примеры кода, ресурсы и локальная сборка.
49 материаловHTTP в браузере, CORS, cookies, хранилища, workers, разрешения, прогрессивное улучшение и различия браузеров.
13 материаловПереводы, даты, числа, валюты, множественное число, языки справа налево и работа переводчиков
11 материаловМодули C/C++ и Rust в браузере, обработка файлов и изображений, взаимодействие с JavaScript и измерение вычислений.
11 материаловVite-проект с createRoot, StrictMode и отдельным App
Первая учебная карточка использует выражения и безопасный текст
Navbar и Home разделены; общий CSS и системная типографика
Кнопки меняют фильтр темы через useState
Три карточки с устойчивыми key; исследование дерева компонентов
LessonList получает title и notes; две независимые подборки
Кнопка скрывает карточку из локальной подборки через callback владельца состояния
Заголовок документа синхронизируется с темой, cleanup восстанавливает прежний
Собственный Node fixture отдаёт те же карточки; Home читает API
Экран различает loading/success/empty/error, явный повтор чтения
useResource выносит чтение; cleanup+AbortController+URL маркируют актуальность
BrowserRouter/Routes/Route/Link отделяют каталог и новый материал
notes/:noteId читает одну карточку тем же hook
Поле title/body/topic/minutes и нормализованный снимок без POST
POST проверяет статус/тело; useNavigate после подтверждённого 201
DELETE подтверждается 204; wildcard экран и HTTP404 различаются
40 уроков JavaScript: каталог, URL, запросы, формы, данные, компоненты, наблюдатели и Web Worker.
32 урока HTML/CSS: семантика, формы, каскад, Grid, адаптация, слои, subgrid, размеры, dialog и popover.
24 урока проводят от модели каталога и обобщённых функций к асинхронным операциям, DOM, формам, ответам API и постепенной миграции JavaScript.
20 уроков App Router: маршруты, серверные компоненты, PostgreSQL, вход, полномочия, формы, действия и таблица заявок.
Разделить страницу, корневую компоновку и среду выполнения приложения.
Построить список, карточку и пути с произвольным числом сегментов.
Сохранить общую рабочую оболочку без изменения публичных адресов.
Связать заголовок вкладки с содержимым и задать размеры иллюстрации.