функция ва услублар. jsp буйруқлари

DOC 134.5 KB Free download

Page preview (5 pages)

Scroll down 👇
1
1352110048_29417.doc функция ва услублар www.arxiv.uz функция ва услублар. jsp буйруқлари режа: 1. функциялар 2. фреймлар ва javascript ходиса ва ходисага ишлов берувчи (обработчик) лар javascript дастурлаш тилиниг энг мухим қисмларидан биридир. ходисалар, асосан фойдаланувчи томонидан бажарилган амаллар билан боғлиқдир. масалан, агар у бирор-бир тугмани босганда "click" ходисаси рўй беради. агар сичқонча кўрсаткичи бирор-бир ишорат устидан ўтса mouseover ходисаси рўй беради. ходисаларнинг бир неча хиллари мавжуд. биз ўзимизнинг javascript дастуримизни ушбу ходисалардан бир нечтасига жавоб беришини таъминлашимиз мумкин. бу амалларни ходисаларга ишлов берувчи махсус дастурлар ёрдамида бажаришимиз мумкин. шундай қилиб, масалан бирор- бир тугма босилганда ойна очилиши яратилиши мумкин. бу эса ойна очилиши click ходисасига жавобини билдиради. бу холдаги ходисага ишлов берувчи дастур onclick деб номланади. ва у компьютерга ушбу ходиса содир бўлганда нима қилишни билдиради. қуйида onclick ходисасига ишлов берувчи дастур ишини кўрсатувчи коднинг мисоли келтирилган: ушбу мисол бир неча янги хусусиятларга эга- уларни навбатма- навбат кўриб ўтамиз. бу ерда …
2
к қўштирноқ (“ ”) ишлатган эдик, alert() конструкциясида эса фақат битталик (‘ ’) қўштирноқ ишлатилди. нимага? кўп холларда сиз қўштирноқни икки кўринишидан хам фойдаланишинигз мумкин. лекин сўнгги мисолда биз onclick=«alert('yo')" деб ёздик, яъни биз қўштирноқни икки хилидан фойдаландик. агар биз onclick=«alert("yo")" деб ёзганимизда компьютер бизнинг скриптда адашиб кетиши мумкин эди, чунки у холда onclick ходисага ишлов берувчи функция конструкциянинг қайси қисмига тегишли қайси бирига тегишли эмаслиги номаълум бўлиб қолади. шунинг учун сиз бу холда икки хилдаги қўштирноқдан фойдаланишингиз зарурдир. сиз қўштирноқни кайси турини биринчи, кайсинисини иккинчи бўлиб ишлатишингиз унчалик катта ахамиятга эмас. яъни сиз onclick='alert("yo")' деб хам ёзишингиз мумкин сиз скриптингизда ходисаларга ишлов берувчи (обработчик) функцияларнинг турли хилларини ишлатишингиз мумкин. уларнинг айримлари билан биз ушбу дарсда кўриб ўтамиз. агар қайси обработчиклар яна мавжуд ва улар қандай амалларни бажаришини билмоқчи бўлсангиз шу мавзуга тегишли қўшимча адабиётлардан хам топишингиз мумкин. шундай қилиб, агар сиз netscape navigator браузерини ишлатсангиз, у холда пайдо бўлувчи …
3
учун тилнинг ушбу элементи хақида батафсилрок тўхталамиз. кўп холларда функциялар бир неча буйруқларни боғловчи восита сифатида ишлатилади. келинг мисол учун, бирор-бир матнни уч маротаба чоп этадиган скриптни ёзайлик. аввал энг оддий ёндашувни кўриб утамиз: "); document.write("бу javascript! "); document.write("менинг сахифамга хуш келибсиз! "); document.write(“бу javascript! "); document.write("менинг сахифамга хуш келибсиз! "); document.write("бу javascript! "); // --> бундай скрипт қуйидаги матнни уч маротаба ёзади: менинг сахифамга хуш келибсиз! бу javascript! агар скриптнинг бошланғич кодига қаралса, матн уч марта чоп этилиши учун коднинг маълум бир қисми уч марта қайтарилганлиги кўринади. бу эса эффектив эмасдир. ушбу масалани биз ундан хам яхшироқ хал этишимиз мумкин. буни қуйидагича амалга оширамиз "); document.write("бу javascript! "); } myfunction(); myfunction(); myfunction(); // --> ушбу скриптда қандайдир бир функцияни киритдик, бу функция қуйидаги қаторлардан иборат: function myfunction() { document.write("менинг сахифамга хуш келибсиз! "); document.write("бу javascript! "); } скриптнинг барча буйруқлари фигурали қавслар ичида жойлаштирилади; {}-қавслари myfunction() функциясига тегишли бўлиб, …
4
з: бу мисолда тугма босилганда calculation() функцияси чақиртирилади. кўриниб турибдики, ушбу функция x.y ва result ўзгарувчилардан фойдаланиб қандайдир хисоб-китоб ишларини олиб бормоқда. ўзгарувчини var калит сўз ёрдамида беришимиз мумкин. ўзгарувчилар турли хилдаги катталикларни сақлаш учун ишлатилиши мумкин, масалан, сон, қатор, матн ва бошқ. шундай қилиб скриптнинг var result= x + y; қатори браузерга result ўзгарувчини яратиш ва унга арифметик операция x ( y (яъни 5 ( 12)ни натижасини жойлаштиришни буюради. шундан сўнг result ўзгарувчисига 17 сони жойлаштирилади. бизнинг холда alert(result) буйруғи alert(17) бажарган ишни бажаради. бошқача қилиб айтганда биз 17 сон ёзилган ойнани яратдик фреймлар ва javascript қандай қилиб javascript ойнадаги фреймларни «кўради»? буни билиш учун биз икки фреймни яратамиз. биз кўриб ўтганимиздек javascript web-сахифада берилган барча элементларни қандайдир иерархик структура сифатида ташкил этади. бу фреймларга хам таалуқлидир. 24-расм. 24-расмдаги иерархияни юқорисида браузер ойнаси (browser window) жойлашган. бу холатда у икки фреймга бўлинган. шундай қилиб, ойна объект сифатида ушбу иерархияни …
5
еймга доступ олади “ойна” (window) объекти нуктаи назаридан икки фрейм frame1 ва frame2 деб номланади. аввалги расмда кўриб туринибдики, асосий ойна ва хар бир фрейм ўртасида боғлиқлик мавжуд. шундай қилиб, агар сиз асосий ойна, яъни ушбу фреймларни яратувчи ойна учун скрипт ёзсангиз, у холда ушбу фреймларга номлари бўйича мурожаат этиш кифоядир. масалан қуйидагича ёзиш мумкин: frame2.document.write("бу маълумот асосий ойна томонидан юборилган"); 25-расм. баъзи холларда, фреймда туриб асосий ойнага доступ керак бўлиб қолади. масалан, кейинги ўтишда фреймлардан қутилиш учун. бу холда фреймларни ўчириш - фреймлар жойлашган сахифа ўрнига янги сахифа юкланишини билдиради. бизнинг холда бу сахифани асосий ойнага юкланишидир. бу ишни амалга ошириш учун бизга асосий ойнага ушбу ойна (ёки асосий фрейм) «фарзанд»лари бўлган фреймлардан мурожаатдир. янги хужжатни юклаш учун, биз location.href га янги url манзилини киритишимиз керак. мақсадимиз фреймлардан қутилиш бўлганлиги учун асосий ойнанинг location объектини ишлатишимиз керак. эслатиб ўтамиз, хар бир фреймга фақат ўзини сахифасини юкланганлиги сабабли, хар бир …

Want to read more?

Download the full file for free via Telegram.

Download full file

About "функция ва услублар. jsp буйруқлари"

1352110048_29417.doc функция ва услублар www.arxiv.uz функция ва услублар. jsp буйруқлари режа: 1. функциялар 2. фреймлар ва javascript ходиса ва ходисага ишлов берувчи (обработчик) лар javascript дастурлаш тилиниг энг мухим қисмларидан биридир. ходисалар, асосан фойдаланувчи томонидан бажарилган амаллар билан боғлиқдир. масалан, агар у бирор-бир тугмани босганда "click" ходисаси рўй беради. агар сичқонча кўрсаткичи бирор-бир ишорат устидан ўтса mouseover ходисаси рўй беради. ходисаларнинг бир неча хиллари мавжуд. биз ўзимизнинг javascript дастуримизни ушбу ходисалардан бир нечтасига жавоб беришини таъминлашимиз мумкин. бу амалларни ходисаларга ишлов берувчи махсус дастурлар ёрдамида бажаришимиз мумкин. шундай қилиб, масалан бирор- бир тугма босилганда ойна очилиши яратилиши мумкин. бу эса...

DOC format, 134.5 KB. To download "функция ва услублар. jsp буйруқлари", click the Telegram button on the left.