• JavaScript ning URL-sxemasi
  • Kodni HTML-sahifaga joylashtirish




    Download 59.55 Kb.
    bet5/14
    Sana11.12.2023
    Hajmi59.55 Kb.
    #116080
    1   2   3   4   5   6   7   8   9   ...   14
    Bog'liq
    Mavzu JavaScript orqali Web sahifa elementlari bilan ishlash yo-fayllar.org
    Elektrotexnika-va-elektronika-asoslari3, dvxtop3, Elektr xavfsizligi amaliy mashg\'ulotlar, toshpòlatov.docx
    Kodni HTML-sahifaga joylashtirish
    Dasturlashni endi boshlovchilar uchun doimo bir savol mavjud bo’ladi: 
    "Dasturni qanday jihozlash va uni qanday bajarish?". Ushbu savolga javob berib
    ko’ramiz, ammo bunda JavaScript-kodning barcha xususiyat va kattaliklari haqida 
    unutmaslik kerak.
    Birinchidan, JavaScript-kodni brauzerda bajarish. Brauzerda JavaScript 
    interpretator o’rnatilgan. Umuman olganda JavaScript ni qo’llashda to’rtta
    funktsional usuldan foydalanish mumkin: 
    - gipermatnli murojaat (URL sxema);
    - holatni qayta ishlovchi (handler); 
    - podstanovka (entity) (Microsoft Internet Explorer ning 5.X va yuqori
    versiyalarida mavjud); 


    7


    - vstavka (SCRIPT konteyneri).
    JavaScript bo’yicha qo’llanmalarda JavaScript ni qo’llanilishi SCRIPT 
    konteyneri orqali beriladi. Ammo dasturlash nuqtainazari bo’yicha bu to’la to’g’ri
    emas, ushbu tartib quyidagi savolga javob bermaydi: JavaScript-kod boshqaruvni 
    qanday qo’lga kiritadi? Ya’ni JavaScriptda yozilgan va HTML hujjatga
    joylashtirilgan dastur qanday bajariladi. 
    HTML hujjat muallifining malakasi va bilim darajasiga qarab JavaScript
    ning bir nechta usullaridan foydalanishi mumkin. 


    JavaScript ning URL-sxemasi
    URL (Uniform Resource Locator) sxemasi - bu Web-texnologiyaning asosiy 
    elementlaridan biri hisoblanadi. Web da har bir axborot resursi o’zining unikal
    URLiga ega. URL A konteynerning HREF atributida, IMG konteynerning SRC 
    atributida, FORM konteynerining ACTION atributida va boshqalarda beriladi.
    Barcha URL muloqot protokoli turiga qarab turli qismlarga bo’linadi, masalan, 
    FTP-arxivga bog’lanish uchun ftp sxema qo’llaniladi, Gopher-arxivga bog’lanish
    uchun - gopher sxemadan foydalaniladi, elektron pochtani jo’natish uchun - smtp 
    sxemadan foydalaniladi. Sxema turi URL ning birinchi komponentasi orqali
    aniqlanadi: 
    http://intuit.ru/directory/page.html
    Ushbu holda URL http - bilan boshlanadi va ruxsat sxemasini (http sxema). 

    Gipermatnli tizimli dasturlash tilining asosiy vazifasi gipermatnli o’tishlarni


    dasturlashdir. Bu shuni anglatadiki, u yoki bu gipermatnli murojaatning bosilishi 
    gipermatnli o’tishni amalga oshiruvchi dasturni ishga tushuradi. Web-texnologiada
    shunga o’xshash standart dasturlar sahifani yuklash dasturlari hisoblanadi. 
    JavaScript shu standart dasturlarni foydalanuvchi dasturiga aylantiradi. HTTP
    protokol bo’yicha standart o’tishlardan farqlanish maqsadida JavaScript da alohida 
    URL sxema joriy etilgan:
    HREF="JavaScript:JavaScript 
    kod">...
    SRC="JavaScript:JavaScript kod"> 


    8


    Ushbu holda "JavaScript _ kod" matni JavaScript dagi gipermurojaat
    bosilganda qayta ishlash dasturi hisoblanadi va keyingi holda rasimni yuklash 
    chog’ida qo’llanilishi keltirilgan.

    Masalan, Vnimanie!!! nomli gipermatnli murojaat bosilganda ogohlantirish
    oynasining 
    ochilishi
    quyidagicha 
    amalga
    oshiriladi: 

    (ochish)


    HREF="JavaScript:alert(' Vnimanie!!!');"> Vnimanie!!! 

    submit tipidagi tugmani bosish orqali formadagi matn obyekti to’ldirilishi 


    quyidagicha amalga oshiriladi:


    NAME=f

    METHOD=post


    ACTION="JavaScript:window.document.f.i.VALUE='Siz 
    Click tugmasini bosdingiz';void(0);">
    URL da murakkab dasturlarni joylashtirish va funksiyalarni chaqirish mumkin. 
    SHuni
    unutmaslik kerakki JavaScript ning bu sxemasi barcha brauzerlarda ham 

    ishlayvermaydi,


    Netscape Navigator tipidagi va Internet Explorer ning to’rtinchi versiyasidan 
    boshlab ishlaydi.



    9



    Download 59.55 Kb.
    1   2   3   4   5   6   7   8   9   ...   14




    Download 59.55 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Kodni HTML-sahifaga joylashtirish

    Download 59.55 Kb.