5-мавзу. Клиент томонида дастурлаш. JavaScript ни html-ҳужжатларга жойлаштириш



Download 72,5 Kb.
Sana19.03.2022
Hajmi72,5 Kb.
#500707
Bog'liq
klient tomonida dasturlash. javascript ni html-huzhzhatlarga zhojlashtirish


Download 72,5 Kb.

Do'stlaringiz bilan baham:

5-мавзу. Клиент томонида дастурлаш. JavaScript ни HTML-ҳужжатларга жойлаштириш

Клиент томонида дастурлаш. JavaScript га кириш

  • Web саҳифани генерация қилиш жараёнида "клиент-сервер" архитектураси билан боғлиқ равишда дилеммалар ҳосил бўлади. Саҳифалар клиент томонида ҳам сервер томонидаги каби генерация қилинади. 1995 йилда Netscape компанияси мутахассислари клиент томонидаги саҳифаларни генерация қилиш учун махсус дастурлаш тили яратишди ва уни JavaScript деб номлашди. JavaScript – клиент томонидаги гиперматнли Web саҳифанинг сценарийларини бошқарувчи тилдир.

JavaScript нинг объектли модели тушунчаси

  • Клиент томонидаги саҳифани яратиш-ни бошқаришда хужжатнинг объектли механизмидан фойдаланилган. Бунда ҳар бир HTML-контейнер - бу объект ҳисоб-ланади ва қуйидаги учликни ташкил этади:
  • хусусиятлар;
  • усуллар;
  • ҳолатлар;

Хусусият

  • Хусусият
  • Агар ... якор контейнерини объект сифатида кўрадиган бўлсак, HREF атрибути "якор" объектини хусусияти ҳисобланади:
  • document.links[0].href="intuit.htm";
  • Усуллар
  • function hello()
  • { id=window.open("","example","width=400, height=150");
  • id.focus(); id.document.open();
  • id.document.write("

    Салом!

    ");
  • id.document.write("
    ");
  • id.document.write("");
  • id.document.close();
  • }

Ҳолат

  • Ҳолат
  • Усуллар ва хусусиятлардан ташқари объектларни ҳолатлар билан ҳам характерлаш мумкин. Шахсан, JavaScript да дастурлашда ушбу ҳолатларни қайта ишловчи воситалар мавжуд. Например, button типидаги объект билан (INPUT контейнери билан button - "Тугма") click ҳолати амалга ошиши мумкин, яъни фойдаланувчи тугмани босиши мумкин. Бунинг учун INPUT контейнери атрибути click ҳолатни - onClick ҳолатига кенгайтирган. Ушбу атрибут қиймати сифатида HTML хужжат муаллифи томонидан JavaScript да тузилган ҳолатни қайта ишловчи дастур кўрсатилади:

JavaScript нинг URL-схемаси

  • URL (Uniform Resource Locator) схемаси – бу Web-технологиянинг асосий элементларидан бири ҳисобланади. Web да ҳар бир ахборот ресурси ўзининг уникал URL ига эга. URL A контейнернинг HREF атрибутида, IMG контейнернинг SRC атрибутида, FORM контейнерининг ACTION атрибутида ва бошқаларда берилади. Барча URL мулоқот протоколи турига қараб турли қисмларга бўлинади, масалан, FTP-архивга боғланиш учун ftp схема қўлланилади, Gopher-архивга боғланиш учун - gopher схемадан фойдаланилади, электрон почтани жўнатиш учун - smtp схемадан фойдаланилади. Схема тури URL нинг биринчи компонентаси орқали аниқланади: http://intuit.ru/directory/page.html

Мисол

Синфлар иерархияси

  • Объектга-мўлжалланган дастурлаш тили объектлар дарахтидан ташкил топади. JavaScript да бу иерархик дарахт Window объектидан бошланади, яъни ҳар бир объект у ёки бу ойнада ёзилади.
  • Ихтиёрий объектга ёки объект хусусиятига мурожаат қилиш учун ундан юқорида турганг объект орқали мурожаат қилиш керак бўлади.
  • Баъзан JavaScript нинг турли объектларида бир ҳил номли ҳусусиятлар бўлади. Бу ҳолда дастурчи қайси объект хусусиятига мурожаат қилаётганини аниқ кўрсатиши керак. Масалан, Window ва Document ларда location ҳусусияти мавжуд. Фақат, Window учун бу Location синфи объекти, DocumentURL да кўрсатилиб юкланаётган ҳужжатни адресини ифодалайди.




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish