Popular Websites: Google



Yüklə 1,95 Mb.
səhifə27/32
tarix24.12.2023
ölçüsü1,95 Mb.
#191986
1   ...   24   25   26   27   28   29   30   31   32
Web dasturlash


Zamonaviy Internet haqida






1
Современный Интернет-










3
высокотехнологичная система



Ruscha O‗zbekcha Izoh
Zamonaviy Internet – Internetning
2 весма сложная и bu murakkab ishlash printsipi
va yuqori texnologiyaga ega bo‗lgan tizimdir haqida








ikki satrni egallovchi yacheyka ikki ustunni egallovchi yacheya
yacheyka 3 yacheyka 4
yacheyka 5 yacheyka 6 yacheyka 7

















to be fe‘lining turlanishi :
 
to be: fe‘lining qiymati
I am
You are
We
They
He is
She
It
BORDER="1" CELLPADDING="6"
WIDTH="600">
to invite standart fe‘lining tuslanishi :
Tarjima FutureFuture-in-the- Past



WIDTH="194">Men (biz) taklif etaman(-miz) I (we) shall inviteI (we) should invite
U (siz, ular) taklif etadi (- lar)He (you, they) will inviteHe (you, they) would invite
. Freymlardan foydalanilganda
bo‗limi bo‗limiga almashtiriladi. Boshqa freymlarda aks etuvchi barcha hujjatlar standart ko‗rinishda yoziladi. Umumiy holda
komandasining yozilish sintaksisi quyidagicha :
SCROLLING="yes. no yoki auto" SRC="URL" FRAMEBORDER=" qiymat6" NORESIZE><body> Freymlarni aks ettirmaydigan brouzerlarda namoyon bo‗luvchi matn. va <br /></span>ALIGN="CENTER"> <br />Ushbu sahifa freymlarni aks ettiradi, lekin brouzer buni aks ettirmaydi <br /> <br /> <br />freym A</R> <br />freym B</R> <br />freym C</R> <br />freym D</R> <br />freym E</R> <br />freym S</R> <br />freym G</R> <br /><img SRC="m_rasm_2.gif" BORDER=1 USEMAP="#my_map"> <br /><MAP NAME="my_map"> <br /><area HREF="javascript: alert('BU TO‗G‗RI TO‗RTBURCHAKLI GRAFIK GIPERMUROJAAT !');" ALT="to‗gri to‗rtburchak" SHAPE="rect" COORDS="150,150,200,200"><area HREF="javascript: alert('BU AYLANALI <br />GRAFIK GIPERMUROJAAT !');" ALT="Aylanali gipermurojaat" SHAPE="circle" COORDS="225,128,40"><area HREF= "javascript: alert('BU KO'PBURCHAKLI GRAFIK GIPERMUROJAAT !');" ALT="Ko‗pburchak" SHAPE="poly" COORDS="325,216,377,216,383,200,430,240,383,285,325,264"> <br /></MAP> <br /> <span> Bu HTML - hujjat. <br /> <br /><script language="JavaScript"> document.write("Buesa JavaScript!") <br /></script> <br />VA yana HTML - hujjat. <span id='Metodlar_(usullar)ni_namoyish_etuvchi_dastur'><h3>Metodlar<span> (usullar)ni namoyish etuvchi dastur</span></h3> <br /><script language="JavaScript"> <br />{ id=window.open("","example","width=400, height=150"); id.focus(); id.document.open(); id.document.write("<h2>JavaScript metodi</h2>"); id.document.write("<HR><FORM>"); <br />id.document.write("<INPUT TYPE=button VALUE='Oynani yoping' "); id.document.write("onClick='window.opener.focus(); window.close();'>"); id.document.close();} <br /></script> <span> onload ( ―writeDate ( )‖> <br /></span>ID ( ― dateishere ‖> Bu yerda sana <(P> bo‗ladi <br /> <span> onload ( ―writeDate ( )‖> <br />Bu onload hodisasiga writeDate ishlov beruvchisining funktsiyasini berish demakdir. Biz sahifa yuklanganidan keyin yuzaga keluvchi onload hodisaga ishlov beruvchisini yuklash uchun onload «soxta» atributidan foydalandik. <br />Boshqa bir misol: <br /> <HTML><HEAD><TITLE>Bugun< TITLE><SCRIPT> <br /> window.onload writeDate; <br /> function writeDate ( ) {var d;d new Date ( ); dateishere.innerText d.toLocaleString ( ); } <br />< SCRIPT>< HEAD><body> <br /> <br /></span>ID ― dateishere ‖>Bu yerdasana< P>Bo‗ladi <br /> < BODY>< HTML> <br />Bu yerda biz muloqot oynasi ob'ektining onload hodisasiga writedate funktsiyasi ko‗rsatgichini berdik va shu tariqa u mazkur hodisa sodir bo‗lganida bajarilishini qayd etdik. Xuddi shu tarzda hodisaga ishlov beruvchini sahifaning boshqa elementiga, masalan, rasmga bog`lash mumkin: <br /><img SRC ( ―Someimage.gif‖ <br />onlick ( ―document. location.href ( ‗somepage.htm‘;‖> <br />Bu yerda biz rasmning onclick hodisasiga foydalanuvchini boshqa sahifaga yo‗naltiruvchi ishlov beruvchini berdik. Ya'ni biz HTML yordamida emas, balki <br />DOM va JavaScript vositasi yordamida giper ishora analogini yaratdik. <br />Biz hodisa har xil sabablarga ko‗ra sodir bo‗lishi mumkinligini qayd etib o‗tdik. Quyida biz bunday sabablarning ayrimlarini sanab o‗tamiz va ularga qisqacha tavsif beramiz: <br /><ol> <li/> <br />Sahifaning muayyan elementiga yoki sahifaning o‗ziga «sichqon» tugmasini bosish. Boshqa sahifaga o‗tish (giper ishoralarni qo‗llash analogi), muayyan izohni kiritish (biz oldingi bobda ko‗rib chiqqan misollardan birida giper ishoralarga <br /></ol> <br />«sichqon» tugmasini bosib, qisqacha izohlarni kiritganga o‗xshash) uchun qo‗llanishi mumkin. <br /><ol start="2"> <li/> <br />Klaviatura klavishini bosish. Qo‗llash mumkin bo‗lgan sohalar oldingi holatdagi bilan bir xil. <br /><li/> <br />Sahifa elementlari yoki sahifaning o‗zi ustidagi chiziqni siljitish. Ko‗pincha giper ishoralarning «qaynoq» yoki «ta'sirchan» tasvirlarini yaratish uchun (ingliz Web-dizaynerlari ularni ―rollovee image‖ yoki ―rollevees‖ deb ataydilar) va boshqa juda ko‗p holatlarda qo‗llanadi. <br /><li/> <br />Web-sahifa yoki tasvir fayli yuklanishini yakunlash. Biz bu hodisadan turli boshlang`ich o‗rnatmalar uchun foydalanganmiz. <br /></ol> <br />Albatta, sahifa yoki ob'ektlar elementlarining muayyan turlariga xos bo‗lgan boshqa hodisalar ham mavjud. Object — bu<i>ob‟ekt </i>va unda metodlar ham bo‗lishi mumkin. Asosiy metodlarni ko‗rib chiqamiz: toString(), valueOf(), assign(). <br />toString() metodi simvollar satrida ob‘ektlarni hosil qilishni ta‘minlaydi. Bu metod JavaScript – dasturlarida hamma erda qo‗llaniladi, lekin aniq emas. Masalan, sonli yoki satrli ob‘ektlarni chiqarishda. Misol, toString()ni funktsiyalarda qo‗llash: <br />document.write(prot.toString()+" <br />"); Natija: <br />function prot( ) <br />{ a = this.src.split(':'); protocol = a[0]+":"; return protocol; } <br />Bu yerda prot()prototip misolidagi <i>funktsiya</i>qo‗llanilgan. Agar huddi shunday Image<i>ob‟ektni </i>chop etsak, u xolda rasm:[object] yuz beradi.Har doim ham toString() metodi ob‘ektning satrli ekvivalenti mundarijasini qaytaravermaydi. U <br />shunchaki uning tipini qaytarib berishi mumkin. valueOf()metodi ham analogik tarzda o‗zini namoyon qiladi. Bu metod ob‘ektning qiymatini qabul qilishda imkon yaratadi. Ko‗p hollarda bu metod toString( )metodiga o‗xshab ishlaydi[15]. Ayniqsa, agar qiymatni sahifaga chiqarish kerak bo‗lsa: <br />document.write(prot.valueOf()+" <br />"); Natija: <br />function prot() { a = this.src.split(':'); protocol = a[0]+":";return protocol; } Ko‗rinib turibdiki, huddi toString()metodi kabi natija olindi. <br />Yuqoridagi ikkala metodlardan farqli o‗laroq assign()o‗qishni emas, balki ob‘ektlarning xususiyati va metodlarini qayta tayinlashga imkon beradi.Berilgan metod ba‘zi qiymatlarni ob‘ektga o‗zlashtirish kontekstida foydalaniladi: <br />object = value; <=> object.assign(value); Rassmotrim primer: <br />c = new Image(); c.src = "image1.gif"; b =new Image(); b.src = "image2.gif"; <br />Image.prototype.assign = new Function("a","this.src = a.src;"); <br />... <br /><a HREF='javascript:window.document.main.document.i2.assign(c); void(0);'>Rasmni bo‗yang <br />Ushbu misolda assign()metodi JavaScript-kodi ichida emas, balki oddiy HTML-razmetkasida tatbiq qilinadi. Shunday qilib, metodni tatbiq etishdan avval uning o‗z funktsiyasi qayta aniqlandandi. <br /><ol start="3"> <li/> </a></body></title></head></html></input></form></script></span></area></area></area></body>

Yüklə 1,95 Mb.

Dostları ilə paylaş:
1   ...   24   25   26   27   28   29   30   31   32




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin