функциялар

DOC 204.0 KB Free download

Page preview (5 pages)

Scroll down 👇
1
1352109987_29407.doc функциялар www.arxiv.uz функциялар режа: 1. html хужжатлар ва javascript даги объектлар иерархияси 2. location объекти 3. фреймлар. 4. дарча ва динамик яратилувчи документлар. 5. vrml-сахналарини динамик яратиш. 6. кисм. холатлар сатри 7. javascript да формалар. javascript тилида тузилган купчилик дастурларда функциялардан фойдаланамиз. шунинг учун хозир бу тилнинг мухим элементи хакида гапириш жуда мухим. функциялар купчилик холларда узида бир неча буйрукларни боглаш усулини номоён килади. келинг мисол учун бирор бир матнни уч марта бирданига чон килувчи скрипт ёзамиз. дастлаб оддий йулни курайлик: ва бу скрипт кушимча матнни босиб чикаради: менинг сахифамга хуш келибсиз! бу javascript! бу javascript! бу javascript! агар дастлабки кодига карайдиган булсак, керакли натижани олиш учун коднинг аник бир кисми 3 марта такрорланган. ахир бу самаралими? йук биз ушбу масалани осонирок ечишимиз мумкин: {} кавс ичида жойлашган барча скриптлар myfunction() функциястга тегишли. бу шуни англатадики document.write() дан иборат 2 та буйрук бирлаштирилди ва улар функция чакирилиши билан биргаликда …
2
эълон килиш мумкин. узгарувчилар турли катталикларни сон, сатр ва хакозаларни саклаш учун ишлатилади. скриптнинг var result = x+y сатри браузерга result узгарувчисини хосил кушиш ва унга х+у арифметик амални жойлаштиришни (5+12) хабар беради. бундан сунг result узгарувчиси 17 кийматни олади. бу холда alert (result) ва alert(17) буйруги бир хил вазифани бажаради. бошкача килиб айтганда, бу 17 сон ёзилган дарчага эга буламиз. html хужжатлар ва javascript даги объектлар иерархияси web сахифанинг барча элементлари javascript тилидаги иерархик тузилиши буйича курилади. хар бир элемент объект куринишида номаён булади. ва бундан хар бир объект аник таркибга ва усулга эга булади. уз навбатида javascript тили web сахифа объектларини осон бошкариш имкониятини беради. ва бунда сиз объектлар иерархиясини тушунишингиз жуда мухим. буларнинг кандай руй беришини навбатдаги мисол оркали тез тушунишингиз мумкин. демак биз 2 та тасвир, 1 та мурожат ва кандайдир матн чикариш учун 2 майдондан иборат форма ва 1 та тугмачага эгамиз. javasсript нуктаий назаридан …
3
хакида маълумотга эга булишимиз ва уни бошкариш имконига эга булишимиз керак. бунинг учун биз javascript тилида турли объектларга рухсат кандай ташкил этилганлигини билишимиз шарт. куриниб турибдики иерархик тузилишга кура хар бир объект уз номига эга. мос равишда агар сиз html сахифадаги 1-расмга мурожат килмокчи булсангиз объектлар иерархиясидаги уз йуналишингизни танлаб олишингиз керак ва энг юкори чуккидан бошлаш керак. бу тузилишдаги 1-объект document деб аталади. сахифадаги 1-расм images [0] объекти каби тасвирланган. бу шуни англатадики javascript да document.images[0] деб ёзиб бу объектга рухсат олган буламиз. масалан агарда сиз форманинг 1-элементига кандай матн киритилганини билмокчи булсангиз датслаб кандай килиб объектга рухсат олишни аниклаб олишингиз керак ва яна объектлар иерархиясининг энг юкорисидан бошлаймиз. сунгра elements[0] объектга йул курсатамиз ва кетма–кетлик билан барча объектларни номини ёзамиз ва натижада шу нарса аникланадики 1-майдонга рухсатни шуларни ёзиш оркали олиш мумкин: document.forms[0].elements[0]. энди фойдаланувчи томонидан киритилган матнни кандай килиб билиш мумкин. объектнинг кайси тури ёки хоссаларидан бири …
4
едурасида жуда чалкашлик булиши мумкин. масалан document.forms[3].elements[17] document.forms[2].elements[18] объектларига мурожаат килиш керак булсин? бундай муоммадан кутилиш учун турли объектларга узингиз ном беришингиз мумкин. буларни кандай килишни мисол оркали куришингиз мумкин: бу ёзув шуни билдирадики, forms[0] объекти энди 2-чи исм myform га эга булди. худди шундай elements[0] урнига kirit ни ёзишингиз мумкин ( тегида охирги атрибути name да курсатилган). шу тарика name = document.forms[0].elements[0].value урнига name = document.myform.kirit.value ни ёзишингиз мумкин. бу сезиларли даражада javascript да дастурлашни соддалаштиради, айникса катта web-сахифалар куп микдорда объектларга эга булса. (номларни ёзишда регистрларни, ката-кичик харфлар холатини эътиборга олиш керак, яъни myform урнига myform ёзиш мумкин эмас) javascript да объектларнинг купчилик хусусиятларида рухсат факат укиш учун эмас. яна сиз уларга янги кийматлар ёзиш имкониятига хам эгасиз. javascript воситалари оркали курсатилган майдонга янги сатр ёзишингиз мумкин. location объекти javascript да window ва document объектларидан ташкари location деб аталувчи яна бир мухим объект мавжуд. бу объектда html документ …
5
ейм экранга узининг документини чикаради. шу тарика мисол учун сиз 2 та фрейм яратмокчисиз. биринчи фреймга сиз netscape фирмасининг “уй сахифасини” юклашингиз, 2 чига эса microsoft фирмасиникини юклашингиз мумкин. фреймлар яратиш html тили масаласи булcади, биз бу ерда бу жараённинг асосий куринишини тавсифлаб утамиз. фрейм яратиш учун бизга ва теглари керак булади. 2 та фрейм яратувчи html сахифа куйидаги куринишда булиши мумкин : натижада 2 та фрейм яратилади. тегида rows хоссасининг фойдаланилганини сезган булсангиз керак. бу фреймлар бир-бири устидан жойланганини билдиради. юкори фреймга page1.htm сахифаси юкланади, пастки фреймга эса page2.htm документи жойлаштирилади. тула яратилган фрейм таркиби куйидаги киёфада булади : агар сиз документлар усти-устига эмас, ёнма-ён туришини хохласангиз, у холда тегида rows эмас cols сузини ёзиш керак. “ 50% , 50% ” фрегменти фреймларни канчалик катталигини билдиради. агар сиз хисоб-китоб билан узингизни кийнашни истамасангиз ва хисобда барибир 100% хисоб-китоб булишини истасангиз “ 50% * % ” ёзишингиз мумкин. фрейм улчамини …

Want to read more?

Download the full file for free via Telegram.

Download full file

About "функциялар"

1352109987_29407.doc функциялар www.arxiv.uz функциялар режа: 1. html хужжатлар ва javascript даги объектлар иерархияси 2. location объекти 3. фреймлар. 4. дарча ва динамик яратилувчи документлар. 5. vrml-сахналарини динамик яратиш. 6. кисм. холатлар сатри 7. javascript да формалар. javascript тилида тузилган купчилик дастурларда функциялардан фойдаланамиз. шунинг учун хозир бу тилнинг мухим элементи хакида гапириш жуда мухим. функциялар купчилик холларда узида бир неча буйрукларни боглаш усулини номоён килади. келинг мисол учун бирор бир матнни уч марта бирданига чон килувчи скрипт ёзамиз. дастлаб оддий йулни курайлик: ва бу скрипт кушимча матнни босиб чикаради: менинг сахифамга хуш келибсиз! бу javascript! бу javascript! бу javascript! агар дастлабки кодига карайдиган булсак, керакли нат...

DOC format, 204.0 KB. To download "функциялар", click the Telegram button on the left.

Tags: функциялар DOC Free download Telegram