Ниво 10.6 задачар JavaScript

Задание 1

Даден е input. Направете така што при внесување на зборот 'blur' во него овој input да го изгуби фокусот.

Задание 2

Дадена е табела. По редослед испратете во неа сите фигури од тетрис така што почетокот на фигурата да биде во центарот на табелата.

Задание 3

Модифицирајте ја претходната задача така што покрај табелата да има копчиња, со помош на кои фигурите може да се ротираат.

Задание 4

Направете скрипта која генерира квадратни равенки со целобројни корени.

Задание 5

Даден е textarea. Во него е запишан текст. Корисникот избира неколку линии текст и го притиска копчето Tab. Направете така што на почетокот на секоја избрана линија да се вметне табулација.

Задание 6

Даден е стринг, кој содржи како било кој број на вгнездени парни кружни загради. Напишете код, кој ќе провери дали заградите се поставени коректно.

Вака е коректно:

javascript'()()'

Вака е коректно:

javascript'(())'

Вака е некоректно, бидејќи бројот на отворени загради не се совпаѓа со бројот на затворени:

javascript'())'

Вака е некоректно, бидејќи, иако бројот на отворени загради се совпаѓа со бројот на затворени, тие имаат погрешен редослед:

javascript'))(('