#JavaScript

Что означает ошибка SyntaxError: Identifier has already been declared
Что означает ошибка SyntaxError: Identifier has already been declared

Это когда мы второй раз пытаемся объявить одну и ту же переменную, но есть нюансы

Что означает ошибка SyntaxError: missing ) after formal parameters Что означает ошибка SyntaxError: missing : after property id Uncaught SyntaxError: Unexpected identifier — что это означает? Uncaught SyntaxError: missing ) after argument list — что это значит Uncaught SyntaxError: Unexpected end of input — что это значит? Что означает ошибка TypeError: function got an unexpected keyword argument Что означает ошибка TypeError: JSON.stringify cannot serialize cyclic structures
easy
Делаем бота для крестиков-ноликов, который почти невозможно обыграть
Делаем бота для крестиков-ноликов, который почти невозможно обыграть

Проверяем алгоритм минимакса в деле

Делаем игру Quatro Минимакс — правило, которое помогает найти лучшее решение в худшей ситуации
medium
Пятничная дурь: перемешиваем буквы в словах с помощью JavaScript

Иондга это рабатеот, идгона нет

Красивый алгоритм для перемешивания букв в словах (и не только)
easy
Воруй у Яндекса: хороший стильный расхлоп на странице

Рабочий код для фронтендера

Кто такой фронтенд-разработчик и что он делает 116 тысяч рублей в месяц — средняя зарплата для фронтенда. Как им стать Веб‑разработчик: рассказываем подробно о профессии
easy
Проводим эксперимент Бюффона со спичками в браузере
Проводим эксперимент Бюффона со спичками в браузере

Несложная визуализация красивого метода

Алгоритмы для жизни: как выбрать лучшего кандидата Как с помощью спичек найти число пи
easy
Генератор максимально российских названий для российских ИТ-продуктов
Генератор максимально российских названий для российских ИТ-продуктов

Пригодится на будущее

easy
Красиво расставляем 8 ферзей на доске
Красиво расставляем 8 ферзей на доске

Веб-проект с алгоритмом поиска с возвратом

Что такое «задача коммивояжёра» Решаем задачу коммивояжёра простым перебором Как работает доставка товаров в России Как автомобильный навигатор находит самый быстрый путь Метод Монте-Карло — один из самых полезных алгоритмов в ИТ Что такое отжиг и зачем его имитировать Как устроен алгоритм поиска с возвратом
medium
Крутой веб-проект: симуляция нормального распределения на JavaScript
Крутой веб-проект: симуляция нормального распределения на JavaScript

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

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

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

3D-аватары: как это работает Рейтрейсинг: что это такое и зачем нужно
medium
Встраиваем таймер обратного отсчёта на страницу

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

Делаем собственный таймер для спорта
easy
ООП для новичков: публичное и приватное
ООП для новичков: публичное и приватное

Про методы и свойства для тех, кто серьёзно настроен

ООП для новичков: классы и объекты ООП для новичков: инкапсуляция, наследование и полиморфизм Какие ошибки делают программисты в реализации ООП в JavaScript
medium
Возвращаем пользователя к забытой вкладке
Возвращаем пользователя к забытой вкладке

Нагло, но иногда работает

Как убрать что угодно на любом сайте Как добавить на страницу блок, который можно закрыть (например, баннер)
easy
Страница
Результат: 61-72 из 179