10.6 Даража JavaScript машқлар тўплами

Задание 1

Берилган инпут. Унга 'blur' сўзи киритилганда, шу инпут фокусдан чиқадиган қилинг.

Задание 2

Берилган жадвал. Тетрис Shakllarini барчасини ketma-ketlikда жадвалга чиқаринг, шундай қилибки, шаклнинг бошланғичи жадвал марказида бўлсин.

Задание 3

Олдинги машқни шундай модификация қилингки, жадвал ёнида тугмалар бўлиб, улар ёрдамида шаклларни айлантириш мумкин бўлсин.

Задание 4

Бутун илдизлари бўлган квадрат тенгламаларни генериция қилувчи скрипт яратинг.

Задание 5

Берилган текстареа. Унда матн ёзилган. Фойдаланувчи матннинг бир неча сатрини танлаб, Tab тугмасини босadi. Шундай қилингки, танланган ҳар бир сатрнинг бошланишига табуляция киритилсин.

Задание 6

Берилган сатр, ўз ичига қанчалик чуқурликдаги жуфт ёпиқ қавсларни ўз ичига олган бўлса-да. Текширадиган кодни ёзинг, қавслар тўғри жойлаштанми-ёки йўқлигини.

Бу тўғри:

javascript'()()'

Бу тўғри:

javascript'(())'

Бу нотўғри, чунки очилган қавслар сони ёпилган қавслар сонига тўғри келмайди:

javascript'())'

Бу нотўғри, чунки, гарчи очилган қавслар сони ёпилган қавслар сонига тўғри келса-да, уларнинг тартиби нотўғри:

javascript'))(('