Nível 10.7 do livro de exercícios JavaScript

Задание 1

Dada uma tabela. Ao clicar em qualquer célula, essa célula é destacada com alguma cor, ativando-se. Faça com que em uma única linha da tabela seja possível ativar no máximo 5 células.

Задание 2

Dada uma tabela. Ao clicar em qualquer célula, essa célula é destacada com alguma cor, ativando-se. Faça com que em uma única coluna da tabela seja possível ativar no máximo 5 células.

Задание 3

Dada uma tabela. Ao clicar em qualquer célula, essa célula é destacada com alguma cor, ativando-se. Faça com que para uma célula ativada não seja possível ativar seus vizinhos à esquerda e à direita.

Задание 4

Dada uma tabela. Ao clicar em qualquer célula, essa célula é destacada com alguma cor, ativando-se. Faça com que para uma célula ativada não seja possível ativar seus vizinhos acima e abaixo.

Задание 5

Dado um input. Uma palavra longa é inserida nele. Exiba uma lista de palavras que podem ser formadas com as letras da palavra inserida no input.

Задание 6

Dada uma textarea. Um texto está escrito nela. O usuário seleciona várias linhas de texto e pressiona a tecla Alt + Tab. Faça com que do início de cada linha selecionada seja removida a tabulação.

Задание 7

Dada uma string, contendo duas frações e uma operação matemática entre elas:

javascript'2/3 + 3/4'

Escreva um código que calcule o resultado da operação matemática escrita.