medium

Отлить в бетоне!
Отлить в бетоне!

Сага о генераторах статических сайтов.

Делаем неубиваемый сайт: статика и динамика Создаём статичный сайт на Hugo Объясни мне: зачем нужен хостинг Как можно скопировать чужой сайт Что ещё полезного можно сделать со своим сервером Одностраничник, лендинг, сайт и портал — в чём разница Как работает Drag-and-Drop — загрузка файлов простым перетаскиванием на страницу Как сделать форму Drag-and-Drop у себя на сайте
medium
Как защитить сайт от хакерских скриптов
Как защитить сайт от хакерских скриптов

Включите политику безопасности.

Как защитить сайт от хулиганских скриптов Что такое Apache и как он работает Nginx — быстрый, дерзкий и суперпопулярный веб-сервер Что такое веб-сервер и зачем он нужен
medium
Текстовый дождь, как в «Матрице»

Приятная кодовая безделушка.

medium
Свой тетрис на JavaScript: прокачиваем проект

Доработки, чтобы получилась настоящая игра.

Тетрис на JavaScript Что такое флаг в программировании
medium
Зачем нужен нормализатор CSS
Зачем нужен нормализатор CSS

Хорошая практика веб-разработчиков.

medium
Программируем скринсейвер для Илона
Программируем скринсейвер для Илона

Анимация движения звёзд на JavaScript.

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

Пошаговый рассказ о том, что делает браузер.

Что такое CDN в интернете Как правильно писать адрес сайта Линкуй, сокращай. Как работают сокращатели ссылок Что такое UTM-метки и зачем они нужны Как посчитать переходы по ссылке с UTM-метками Что влияет на фронтенд-производительность Что нужно, чтобы создать свой веб-браузер Собираем свой веб-браузер из готовых элементов за 20 минут
medium
Пишем код: как поменять местами значения переменных
Пишем код: как поменять местами значения переменных

Что делать, если третью переменную использовать нельзя.

medium
Знакомимся с вектором

Основы линейной алгебры для тех, кого это миновало в универе.

Операции с векторами Векторы: третий уровень сложности Знакомство с матрицами Что такое обратная матрица Решение матричных уравнений
medium
Чужой, Хищник и случай на озере

Задачка на геометрию.

medium
Верстаем в сетке
Верстаем в сетке

Разбираем, как можно расположить текст и фото в CSS Grid.

Прокачиваем навыки CSS: GRID Создаём CSS-сетку нужного размера Собираем сайт-портфолио для фотографа Проект: эффектно переключаем картинки на странице Веб-проект: делаем 8 страниц в одной Веб-проект: делаем браузерную игру с динозавриком, как в Chrome Веб-проект: страница с кнопкой, которая убегает от мышки
medium
Создаём  CSS-сетку нужного размера
Создаём CSS-сетку нужного размера

Рассказываем, как сделать шаблон любой страницы.

Прокачиваем навыки CSS: GRID Верстаем в сетке Собираем сайт-портфолио для фотографа Проект: эффектно переключаем картинки на странице Веб-проект: делаем 8 страниц в одной Веб-проект: делаем браузерную игру с динозавриком, как в Chrome Веб-проект: страница с кнопкой, которая убегает от мышки
medium
Страница
Результат: 181-192 из 299