Уровень 10.9 задачника JavaScript

Задание 1

Напишите код, который нарисует стрелку на канвасе. Острие стрелки должно указывать в заданную точку, а сама стрелка должна быть наклонена под заданным углом.

Задание 2

Дан див, текстом которого является некоторый CSS код. Напишите скрипт, который выполнит подсветку синтаксиса этого кода.

Задание 3

При заходе на страницу сайта покажите юзеру обратный отсчет, который закончится через час от момента захода юзера на сайт. Сделайте так, чтобы после обновления страницы, отсчет продолжался с того места, на котором он остановился.

Задание 4

Напишите код, который сгенерирует таблицу, в которой случайным образом будут расставлены корабли для игры в морской бой.

Задание 5

Дана HTML таблица, в которой в произвольных двух ячейках стоят плюсы:

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