Poziom 10.6 zadań JavaScript

Задание 1

Dany jest input. Spraw, aby po wpisaniu do niego słowa 'blur' tracił on fokus.

Задание 2

Dana jest tabela. Kolejno wypisz do niej wszystkie klocki tetris tak, aby początek klocka znajdował się w centrum tabeli.

Задание 3

Zmodyfikuj poprzednie zadanie tak, aby obok tabeli znajdowały się przyciski, za pomocą których klocki można obracać.

Задание 4

Stwórz skrypt generujący równania kwadratowe z całkowitymi pierwiastkami.

Задание 5

Dany jest textarea. Znajduje się w nim tekst. Użytkownik zaznacza kilka linii tekstu i naciska klawisz Tab. Spraw, aby na początku każdej zaznaczonej linii wstawiona została tabulacja.

Задание 6

Dany jest ciąg znaków zawierający dowolną liczbę zagnieżdżonych parnych okrągłych nawiasów. Napisz kod, który sprawdzi, czy nawiasy są ułożone poprawnie.

Tak jest poprawnie:

javascript'()()'

Tak jest poprawnie:

javascript'(())'

Tak jest niepoprawnie, ponieważ liczba otwartych nawiasów nie zgadza się z liczbą zamkniętych:

javascript'())'

Tak jest niepoprawnie, ponieważ, chociaż liczba otwartych nawiasów zgadza się z liczbą zamkniętych, to mają one nieprawidłową kolejność:

javascript'))(('