Занимательные задачи 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]
]
Отрисуйте эти точки на графике.
Дана таблица. По нажатию на кнопку добавьте в эту таблицу и новый ряд, и новую колонку.
Дана таблица и кнопка. По нажатию на кнопку покрасьте в красный цвет случайную ячейку таблицы. Повторное нажатие на кнопку должно закрашивать новую незакрашенную ячейку, пока ячейки не закончатся.