Программисты больше не нужны!
Нужны ИИ инженеры! Хотите научиться? Вступайте в канал!
24 of 67 menu
◀ ▶
Новинка! Бесплатный тренинг "Практика на Проектах". Начало 29 октября. Нарабатываем опыт! Вступайте!

Занимательные задачи JavaScript. Часть 24

Дано меню со ссылками. Сделайте так, чтобы по клику на ссылку меню под ней выпадало подменю.

Дан див. У этого дива есть крестик закрытия. Сделайте так, чтобы по клику на крестик, либо на любое место страницы вне дива, этот див прятался.

Дан текстареа и ul. В текстареа вводится текст. Сделайте так, чтобы по нажатию Shift + Enter каждая строка текста добавилась в список в виде отдельного тега li.

Дан некоторый массив:

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]

Дана переменная:

let n = 3;

Превратите этот массив в двухмерный, по n элементов в подмассиве.

Дан массив:

[ [1, 2, 3, 4, 5], [1, 2, 3], [1, 2], ]

Добавьте в каждый подмассив столько пустых строк, чтобы количество элементов в каждом подмассиве стало равно количеству элементов в самом длинном подмассиве.

Дан список ul и кнопка. По нажатию на кнопку перемешайте пункты списка в случайном порядке.

Дан массив со словами:

let arr = ['apple', 'apricot', 'banana', 'berry', 'cherry'];

Получите из этого массива случайное слово, начинающееся на заданную букву.

Дан массив с точками:

[ [1, 2], [2, 4], [3, 8], [4, 16], [5, 32] ]

Отрисуйте эти точки на графике.

Дана таблица. По нажатию на кнопку добавьте в эту таблицу и новый ряд, и новую колонку.

Дана таблица и кнопка. По нажатию на кнопку покрасьте в красный цвет случайную ячейку таблицы. Повторное нажатие на кнопку должно закрашивать новую незакрашенную ячейку, пока ячейки не закончатся.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить