10.6 szintű JavaScript feladatgyűjtemény

Задание 1

Adott egy input. Állítsa be úgy, hogy amikor a 'blur' szót beírja, ez az input elveszíti a fókuszt.

Задание 2

Adott egy táblázat. Egymás után jelenítse meg benne a tetrisz összes alakzatát úgy, hogy az alakzat kezdete a táblázat középpontjában legyen.

Задание 3

Módosítsa az előző feladatot úgy, hogy a táblázat mellett legyenek gombok, amelyekkel az alakzatokat lehet forgatni.

Задание 4

Készítsen egy szkriptet, amely egész gyökökkel rendelkező másodfokú egyenleteket generál.

Задание 5

Adott egy textarea. Szöveg van benne megadva. A felhasználó kijelöl néhány sort a szövegből és megnyomja a Tab billentyűt. Tegye úgy, hogy minden kijelölt sor elejére egy tabulátor kerüljön.

Задание 6

Adott egy sztring, amely tetszőleges számú egymásba ágyazott páros kerek zárójelet tartalmaz. Írjon kódot, amely ellenőrzi, hogy a zárójelek helyesen helyezkednek-e el.

Ez helyes:

javascript'()()'

Ez helyes:

javascript'(())'

Ez helytelen, mert a nyitó zárójelek száma nem egyezik a záró zárójelek számával:

javascript'())'

Ez helytelen, mert bár a nyitó zárójelek száma megegyezik a záró zárójelek számával, de a sorrendjük helytelen:

javascript'))(('