Занимательные задачи JavaScript. Часть 26
Выведите на страницу обратный отсчет дней, часов, минут и секунд, оставшихся до Нового Года.
На странице юзер выделяет текст. По нажатию Ctrl + Enter запишите этот текст в буфер обмена.
Дано число:
let num = 84;
Выведите на экран процесс разложения числа на простые множители, как в школе.
Дан инпут. Сделайте так, чтобы при вводе в него слова 'blur' этот инпут терял фокус.
Дана таблица. По очереди выведите в нее все фигурки тетриса так, чтобы начало фигуры было в центре таблицы.
Дана таблица. По клику на любую ячейку эта ячейка выделяется каким-то цветом, активируясь. Сделайте так, чтобы в одном ряду таблицы можно было активировать не более 5-ти ячеек.
Дан текстареа. В нем записан текст. Юзер выделяет несколько строк текста и нажимает клавишу Alt + Tab. Сделайте так, чтобы из начала каждой выделенной строки удалилась табуляция.
Напишите код, который выведет на канвасе тикающие стрелочные часы, показывающие текущее время.
Дан произвольный двухмерный массив:
[
[11, 12, 13],
[21, 22, 23],
[31, 32, 33],
]
Напишите код, который добавит в него еще один ряд и еще один столбец, заполненные случайными значениями:
[
[11, 12, 13, 14],
[21, 22, 23, 24],
[31, 32, 33, 34],
[41, 42, 43, 44],
]
Дан произвольный двухмерный массив:
[
[11, 12, 13, 14, 15],
[21, 22, 23, 24, 25],
[31, 32, 33, 34, 35],
[41, 42, 43, 44, 45],
[51, 52, 53, 54, 55],
]
Напишите код, который будет обнулять заданный столбец:
[
[11, 12, 0, 14, 15],
[21, 22, 0, 24, 25],
[31, 32, 0, 34, 35],
[41, 42, 0, 44, 45],
[51, 52, 0, 54, 55],
]