Ниво 10.7 на задачата JavaScript

Задание 1

Дадена е таблица. При кликване върху която и да е клетка тази клетка се маркира с някакъв цвят, активирайки се. Направете така, че в един ред на таблицата да могат да се активират не повече от 5 клетки.

Задание 2

Дадена е таблица. При кликване върху която и да е клетка тази клетка се маркира с някакъв цвят, активирайки се. Направете така, че в една колона на таблицата да могат да се активират не повече от 5 клетки.

Задание 3

Дадена е таблица. При кликване върху която и да е клетка тази клетка се маркира с някакъв цвят, активирайки се. Направете така, че за активирана клетка да не може да се активират нейните съседи отляво и отдясно.

Задание 4

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

Задание 5

Дадено е поле за въвеждане. В него се въвежда дълга дума. Изведете списък с думи, които могат да бъдат съставени от буквите на въведената в полето дума.

Задание 6

Дадено е текстово поле. В него е записан текст. Потребителят маркира няколко реда текст и натиска клавишите Alt + Tab. Направете така, че от началото на всеки маркиран ред да се премахне табулацията.

Задание 7

Даден е низ, съдържащ две дроби и математическа операция между тях:

javascript'2/3 + 3/4'

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