Фронт

5 инструментов для быстрого тестирования сайта
5 инструментов для быстрого тестирования сайта

В помощь начинающим тестировщикам

Делаем простые автотесты на Python Зачем тестируют сайты и как это делают Зачем нужно нагрузочное тестирование Разработка через тестирование — это как? Что такое плавающая ошибка Какие бывают виды тестирования Как дела с тестированием в 2025 году
easy
Как добавить бесящую плашку про куки себе на сайт
Как добавить бесящую плашку про куки себе на сайт

Иногда без этого не обойтись

Как организовать себе красивую почту Объясни мне: что такое домен и как его получить Простой способ создать диалоговое окно на странице
easy
Как хранить что-то в браузере, только пока открыта вкладка

Короткий рассказ про sessionStorage

Как сделать собственную программу-тудушку за 10 минут
easy
Крутой веб-проект: симуляция нормального распределения на JavaScript

Физика, статистика и математика в одном мощном проекте

Теория игр: самое начало, без которого дальше будет сложно Что такое нормальное распределение и как оно предсказывает будущее Что общего у игральных кубиков и нормального распределения Распределение Парето: все знают, мало кто применяет Считаем деньги правильно: продвинутый Эксель и принцип Парето Как теория игр работает на практике и помогает выигрывать Пишем игру Ним на Python Делаем непобедимую игру Ним
medium
Продвинутый CSS: работаем с селекторами атрибутов
Продвинутый CSS: работаем с селекторами атрибутов

Игрушки для сложных случаев вёрстки в вебе

Программируем скринсейвер для Илона Красивый проект с трёхмерной графикой в браузере Игра «Собери пирамиду» Адаптируем «Пирамиду» для игры на смартфонах Делаем сами себе игру для Android Делаем Шар судьбы на CSS Что такое соседние и родственные селекторы в CSS: объясняем на спринтерах
easy
WebGL: Отбрасываем реалистичные тени прямо в браузере
WebGL: Отбрасываем реалистичные тени прямо в браузере

Разбор сложного проекта, который показывает возможности современного веба

Рейтрейсинг: что это такое и зачем нужно Видеокарты: чем различаются Nvidia и AMD и что там нового 3D-аватары: как это работает
medium
Как адаптировать сайт для чтения скринридером. Введение в ARIA-атрибуты
Как адаптировать сайт для чтения скринридером. Введение в ARIA-атрибуты

В помощь людям, которым трудно смотреть в экран

Что такое скринридер и кому он нужен
easy
Что такое соседние и родственные селекторы в CSS: объясняем на спринтерах
Что такое соседние и родственные селекторы в CSS: объясняем на спринтерах

Погружение в поведение объектов в CSS

Программируем скринсейвер для Илона Красивый проект с трёхмерной графикой в браузере Игра «Собери пирамиду» Адаптируем «Пирамиду» для игры на смартфонах Делаем сами себе игру для Android Делаем Шар судьбы на CSS Продвинутый CSS: работаем с селекторами атрибутов
easy
Делаем Шар судьбы на CSS

Получаем ответы на все вопросы

Программируем скринсейвер для Илона Красивый проект с трёхмерной графикой в браузере Игра «Собери пирамиду» Адаптируем «Пирамиду» для игры на смартфонах Делаем сами себе игру для Android Что такое соседние и родственные селекторы в CSS: объясняем на спринтерах Продвинутый CSS: работаем с селекторами атрибутов
medium
Почему некоторые разработчики ругают вёрстку на «div»

Потому что иногда они правы

Олды здесь: как сверстать веб-страницу на таблицах 7 полезных HTML-тегов, про которые мало кто знает Что актуально в веб-разработке: лето 2023-го Таблицы в HTML Гид по CSS Grid
easy
7 полезных HTML-тегов, про которые мало кто знает
7 полезных HTML-тегов, про которые мало кто знает

Теперь вы тоже про них узнаете

Олды здесь: как сверстать веб-страницу на таблицах Что актуально в веб-разработке: лето 2023-го Таблицы в HTML Почему некоторые разработчики ругают вёрстку на «div» Гид по CSS Grid
easy
Встраиваем таймер обратного отсчёта на страницу
Встраиваем таймер обратного отсчёта на страницу

Максимально просто и быстро

Делаем собственный таймер для спорта setTimeout() в JavaScript: полное руководство
easy
Страница
Результат: 121-132 из 222