10.6 Даража JavaScript машқлар тўплами
Берилган инпут. Унга 'blur'
сўзи киритилганда, шу инпут фокусдан
чиқадиган қилинг.
Берилган жадвал. Тетрис Shakllarini барчасини ketma-ketlikда жадвалга чиқаринг, шундай қилибки, шаклнинг бошланғичи жадвал марказида бўлсин.
Олдинги машқни шундай модификация қилингки, жадвал ёнида тугмалар бўлиб, улар ёрдамида шаклларни айлантириш мумкин бўлсин.
Бутун илдизлари бўлган квадрат тенгламаларни генериция қилувчи скрипт яратинг.
Берилган текстареа. Унда матн ёзилган.
Фойдаланувчи матннинг бир неча сатрини
танлаб, Tab тугмасини босadi. Шундай
қилингки, танланган ҳар бир сатрнинг
бошланишига табуляция киритилсин.
Берилган сатр, ўз ичига қанчалик чуқурликдаги жуфт ёпиқ қавсларни ўз ичига олган бўлса-да. Текширадиган кодни ёзинг, қавслар тўғри жойлаштанми-ёки йўқлигини.
Бу тўғри:
'()()'
Бу тўғри:
'(())'
Бу нотўғри, чунки очилган қавслар сони ёпилган қавслар сонига тўғри келмайди:
'())'
Бу нотўғри, чунки, гарчи очилган қавслар сони ёпилган қавслар сонига тўғри келса-да, уларнинг тартиби нотўғри:
'))(('