• 19-bob: Veb uchun dasturlash 317
  • Matn may oni
  • Ict stb g10-11 pre p00i-0viii nt r6 2023. indd




    Download 14,88 Mb.
    Pdf ko'rish
    bet402/510
    Sana20.05.2024
    Hajmi14,88 Mb.
    #245028
    1   ...   398   399   400   401   402   403   404   405   ...   510
    Bog'liq
    10-11-sinf Informatika va AT @E BAZA ISHREJA

    Xatolarni aniqlash
    atolar dasturning turli qismlarida va turli sabablarga 
    koʻra, masalan, foydalanuvchi kritik maʼlumotlarni 
    kiritganda, hisoblash imkonsiz boʻlganda, notoʻgʻri 
    maʼlumot turi qoʻshilganda sodir boʻladi Ba’zan 
    dasturchining oʻzi xato qilishi mumkin
    atolarni aniqlash uchun 
    try 
    and 
    catch
    kodi 
    qoʻllanadi Try blokining ichida ishlashga urinayotgan 
    buyruqlar joylashadi Throw kodi har bir buyruqdan 
    19-bob: Veb uchun dasturlash
    317
    ICT_STB_G10-11_c19_p307-320_NT_R7_2023.indd 317
    28.10.2023 11:39:12


    Funksiyadagi birinchi satr 
    colours element
    nomini oladi 
    va uni obj oʻzgaruvchisida saqlaydi
    var obj = document.
    getElementById("colours");
    Bu kerakli nomga kirish uchun matnni takroran yozish 
    muammosidan xalos qiladi
    Funksiyaning ikkinchi satri siz tanlagan ochiluvchi 
    roʻyxatdagi elementni tanlaydi
    obj.options[obj.selectedIndex].text
    Keyin buni HTMLda aks ettiradi
    obj.selectedIndex 
    kodi raqam boʻyicha 
    tanlangan ochiluvchi variantga kirish imkoniyatini 
    beradi (birinchi variant 0, ikkinchi variant 1 va h k )
    obj.options
    kodi variantlarning toʻliq toʻplamini 
    ochiluvchi roʻyxatda chiqaradi Qisqacha aytganda, 
    mazkur buyruqlar tanlangan variantlarga ulanishni 
    muvofiqlashtiradi
    anlov hi tu ma
    Quyidagi HTML kod ranglarning har biri uchun 
    tanlovchi tugmani yaratadi
    id="purple">Purple
    id="orange">Orange
    id="blue">Blue
    JavaScriptda bosilgan tanlov tugmaga ulanib, 
    uni hujjatga kiritish uchun funksiya yozish zarur
    Bu funksiya siz yaratgan har bir tanlov tugmani 
    tekshirib, oʻz navbatida, aynan qaysi tugma 
    tekshirilganini aniqlashga xizmat qiladi Bu amaliy 
    vazifa lup yordamida bajariladi
    function checkColours(){
    var colour = document.forms[0]; 
    for(i=0; i<3; i++){ //loop through 
    //all radio buttons
    if(colour[i].checked){ //check 
    if //the current button is 
    selected
    Tugma bosilganda 
    “Hello World”
    xabari sahifada 
    paydo boʻladi
    Matn may oni
    Matn maydonini yaratish uchun quyidagi HTML koddan 
    foydalaning
    id="enterColour">
    JavaScript matn maydonidagi yozuvlarga ulanish 
    uchun funksiya yozilishi kerak Matnni sahifaga 
    qaytarish kodi quyidagicha
    function getColour(){
    var colourEntered = document.
    getElementById("enterColour");
    document.write(colourEntered.
    value);
    }
    document.getElementById
    nomlangan 
    HTML 
    skriptini anglatadi Bu vaziyatda HTML kodi 
    “enterColour”
    nomli matn maydonini yaratdi
    .value
    joriy nomi 
    colourEntered
    boʻlgan 
    obyektdagi maʼlumotlarga ulanadi

    Download 14,88 Mb.
    1   ...   398   399   400   401   402   403   404   405   ...   510




    Download 14,88 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Ict stb g10-11 pre p00i-0viii nt r6 2023. indd

    Download 14,88 Mb.
    Pdf ko'rish