Ниво 10.6 задатака JavaScript

Задание 1

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

Задание 2

Дата је табела. За редом прикажите у њу све фигуре тетриса тако да почетак фигуре буде у центру табеле.

Задание 3

Модификујте претходни задатак тако да поред табеле буду дугмад помоћу којих се фигуре могу ротирати.

Задание 4

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

Задание 5

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

Задание 6

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

Ово је коректно:

javascript'()()'

Ово је коректно:

javascript'(())'

Ово није коректно, јер се број отворених заграда не поклапа са бројем затворених:

javascript'())'

Ово није коректно, јер, иако се број отворених заграда поклапа са бројем затворених, али имају погрешам редослед:

javascript'))(('