#JavaScript

Лучшие фреймворки и библиотеки JavaScript, которыми пользуются все
Лучшие фреймворки и библиотеки JavaScript, которыми пользуются все

Это база

Начинающим программистам: что такое фреймворки и библиотеки Django Web Framework на Python: как работает Пишем и публикуем свою первую библиотеку для Python Создаём интерфейс игры на Python с помощью pygame Пишем игру на Python, в которой нужно уворачиваться от предметов Прокачиваем игру на Python c уворачиванием от предметов
easy
Что означает ошибка TypeError: JSON.stringify cannot serialize cyclic structures
Что означает ошибка TypeError: JSON.stringify cannot serialize cyclic structures

Циклические структуры — атата!

Что означает ошибка 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 Что означает ошибка SyntaxError: Identifier has already been declared
easy
Веб-проект: делаем автотекст на странице для презентаций

В помощь всем, кто выступает по работе и для себя

Проект: красивая кнопка с анимированной подсветкой
easy
9 заковыристых вопросов и задачек из собеседования по JavaScript

Попробуйте ответить на все

Что означает ошибка TypeError: «x» is not a function 10 типичных ошибок в коде на JavaScript Что означает ошибка SyntaxError: Unexpected token '{'. Expected ')' to end an 'if' condition Что означает ошибка TypeError: Cannot assign to read only property Что означает ошибка TypeError: Reduce of empty array with no initial value
easy
Играем в лабиринт
Играем в лабиринт

Наконец-то

Генератор лабиринтов Рисуем лабиринты любой сложности Прокачиваем генератор лабиринтов: оптимизируем код и добавляем выходы
easy
Прокачиваем генератор лабиринтов: оптимизируем код и добавляем выходы
Прокачиваем генератор лабиринтов: оптимизируем код и добавляем выходы

Для тех, кто соскучился по серьёзному программированию

Генератор лабиринтов Рисуем лабиринты любой сложности Играем в лабиринт
hard
Тест: что выведет этот код?
Тест: что выведет этот код?

Часто это будет совсем не то, что вы думаете

Тест: думаешь, что знаешь JavaScript?
easy
Рисуем лабиринты любой сложности
Рисуем лабиринты любой сложности

Вообще любой сложности, какой захотите

Генератор лабиринтов Прокачиваем генератор лабиринтов: оптимизируем код и добавляем выходы Играем в лабиринт
hard
Подборка сайтов, где тестировщики могут проверить свои силы

Пройди их все

9 острых вопросов тестировщику. Без прикрас Soft Skills в ИТ: что это, для чего и как развивать Руководство по Pytest: как тестировать код в Python
easy
Задача про хакатон и неразбериху с местами

То густо, то пусто

Задача про спикеров: в каком порядке выступать, чтобы оно прошло успешно? Как в офисе обойти всех программистов по одному разу Задача про хакатон и программистов, которые знакомы друг с другом
easy
Что такое каррирование в JavaScript
Что такое каррирование в JavaScript

Это когда мы разбиваем функцию на несколько вложенных

Логгеры в программиро­ва­нии: что это и зачем Как быстро добавить логгер в проект на Python Декораторы в Python: прокачиваем функции
easy
Подключаем скрипты правильно
Подключаем скрипты правильно

От этого зависит скорость загрузки страницы

Спасательный круг для тех, кто начинает писать на JavaScript Как поймать баг в коде: отладка в браузере javascript:void(0): что это значит
easy
Страница
Результат: 49-60 из 181