Səviyyə 10.6 JavaScript tapşırıqlar dəsti

Задание 1

Bir input verilib. Ona 'blur' sözünü daxil etdikdə bu inputun fokusunu itirməsini təmin edin.

Задание 2

Bir cədvəl verilib. Növbə ilə bütün tetris fiqurlarını cədvələ elə çıxardin ki, fiqurun başlanğıcı cədvəlin mərkəzində olsun.

Задание 3

Əvvəlki tapşırığı elə dəyişin ki, cədvəlin yanında fiqurları döndərmək üçün istifadə edilə bilən düymələr olsun.

Задание 4

Tam köklü kvadrat tənliklər yaradan skript hazırlayın.

Задание 5

Bir textarea verilib. Onun içərisində mətn yazılıb. İstifadəçi mətndən bir neçə sətri seçir və Tab düyməsini basır. Hər bir seçilmiş sətrin əvvəlinə tabulyasiyanın əlavə olunmasını təmin edin.

Задание 6

Öz içərisində hər hansı sayda daxili cüt yumru mötərizə olan bir sətir verilib. Mötərizələrin düzgün yerləşdiyini yoxlayan kod yazın.

Bu düzgündür:

javascript'()()'

Bu düzgündür:

javascript'(())'

Bu düzgün deyil, çünki açıq mötərizələrin sayı bağlı mötərizələrin sayı ilə üst-üstə düşmür:

javascript'())'

Bu düzgün deyil, çünki açıq mötərizələrin sayı bağlı mötərizələrin sayı ilə üst-üstə düşsə də, onların sırası düzgün deyil:

javascript'))(('