Lygis 10.6 JavaScript užduočių rinkinys

Задание 1

Duotas įvesties laukas. Padarykite taip, kad įvedus į jį žodį 'blur' šis įvesties laukas prarastų fokusą.

Задание 2

Duota lentelė. Paieškite iš eilės išveskite į ją visus Tetris figūrėles taip, kad figūros pradžia būtų lentelės centre.

Задание 3

Modifikuokite ankstesnę užduotį taip, kad šalia lentelės būtų mygtukai, kuriais galima būtų pasukti figūras.

Задание 4

Sukurkite scenarijų, kuris generuoja kvadratines lygtis su sveikaisiais šaknimis.

Задание 5

Duotas teksto sritis. Jame užrašytas tekstas. Vartotojas pažymi kelias teksto eilutes ir paspaudžia klavišą Tab. Padarykite taip, kad į kiekvienos pažymėtos eilutės pradžią būtų įterptas tabuliacijos ženklas.

Задание 6

Duota eilutė, kurioje yra bet koks įdėtųjų porinių apvalių skliaustų kiekis. Parašykite kodą, kuris patikrins, ar skliaustai yra išdėstyti teisingai.

Taip teisingai:

javascript'()()'

Taip teisingai:

javascript'(())'

Taip neteisingai, nes atvirų skliaustų skaičius nesutampa su uždarytų skliaustų skaičiumi:

javascript'())'

Taip neteisingai, nes nors atvirų skliaustų skaičius ir sutampa su uždarytų skliaustų skaičiumi, tačiau jų eiliškumas neteisingas:

javascript'))(('