#JavaScript

Что такое AJAX
Что такое AJAX

Как добавить что-то новое на страницу без перезагрузки

Что такое PHP и почему его все ненавидят Как сохранить JSON на сервере Объективный таймер обратного отсчёта на PHP Делаем форму обратной связи на сайте Что такое формат JSON и как с ним работать
easy
Новое решение задачи коммивояжёра
Новое решение задачи коммивояжёра

Призываем на помощь рекурсию

Что такое рекурсия Мощь алгоритмов: автоматический поиск всех возможных комбинаций Алгоритмы — зачем нужны и как часто их используют программисты на самом деле Зачем вообще нужны алгоритмы сортировки
hard
Бесконечная заставка с пинг-понгом

Ещё один способ работать с элементами, не зная их id

Пинг-понг на JavaScript Пинг-понг против компьютера на JavaScript Непобедимый пинг-понг на JavaScript Добавляем секретный уровень в пинг-понг на JavaScript
medium
Как очень быстро и яростно добавить музыкальный трек на страницу

Всё для семьи

Как подключить фотогалерею к сайту Как добавить кнопки «Поделиться» на страницу Как подключить комментарии к сайту Как подключить статистику посещений к сайту Как добавить интерактивную карту на сайт Как добавить строку поиска на сайт Как добавить тёмную тему на страницу Тёмная тема на сайте: второй этап
easy
Решаем кодом: программа угадает число за 7 попыток
Решаем кодом: программа угадает число за 7 попыток

Попробуйте её победить

Как угадать число за 7 попыток: математический трюк Задача про охрану периметра Решаем как программисты: таракан на стене Решаем кодом задачу про безумного рекрутера Решаем кодом задачу про наноботов Простейший математический фокус Как вычислить день рождения Мама против вирусов Задача про периметр и забывчивого монтажника
easy
Делаем игру Quatro
Делаем игру Quatro

Интеллектуальная игра для двоих

Минимакс — правило, которое помогает найти лучшее решение в худшей ситуации Делаем бота для крестиков-ноликов, который почти невозможно обыграть
hard
Тестируем и исправляем калькулятор на JavaScript
Тестируем и исправляем калькулятор на JavaScript

В нём много ошибок, но мы их пофиксим

Тестировщик: кто это такой, что он делает и как им стать Зарплата 113 тысяч за то, чтобы ломать программы Что почитать начинающему тестировщику Как создать простой калькулятор на JavaScript UX-тест простого калькулятора на JavaScript Словарь тестировщика: автотесты, юнит-тесты и другие важные слова Какой софт нужен, чтобы стать тестировщиком Что такое альфа- и бета-версии End-to-End-тестирование
medium
UX-тест простого калькулятора на JavaScript
UX-тест простого калькулятора на JavaScript

Что скажут UX-тестировщики про наш проект

Тестировщик: кто это такой, что он делает и как им стать Зарплата 113 тысяч за то, чтобы ломать программы Что почитать начинающему тестировщику Как создать простой калькулятор на JavaScript Тестируем и исправляем калькулятор на JavaScript Словарь тестировщика: автотесты, юнит-тесты и другие важные слова Какой софт нужен, чтобы стать тестировщиком Что такое альфа- и бета-версии End-to-End-тестирование
easy
Как работает сортировка расчёской

Улучшаем пузырьковую сортировку.

Зачем нужна сортировка в программировании Как работает пузырьковая сортировка Как работает быстрая сортировка Как работает сортировка слиянием Cортировка подсчётом: как работает сортировка без сравнений Radix Sort — самая быстрая сортировка для чисел и строк
easy
Стрелочные функции в JavaScript

Почти как обычные функции, только стрелочные.

easy
Как сделать колесо фортуны на сайте
Как сделать колесо фортуны на сайте

Достаточно одного скрипта и немного CSS

10 полезных инструментов для создания роскошного CSS Одной строкой: новые CSS-команды для фронтендов Ещё больше полезных CSS-команд Зачем нужны переменные в CSS Красивый цветной текст в CSS: как это сделать На стиле — подборка интересных CSS-свойств Делаем красивые чекбоксы с анимацией Перекрашиваем картинки с помощью CSS
medium
Делаем эффектную фотогалерею на сайте
Делаем эффектную фотогалерею на сайте

Красивый трёхмерный виджет с несложным кодом

Модный веб: добавляем эффект параллакса на веб-страницу
hard
Страница
Результат: 121-132 из 185