• Bajardi
  • Ishni bajarish tartibi
  • Kafedrasi Veb dasturlashga kirish




    Download 24,55 Kb.
    Sana19.12.2023
    Hajmi24,55 Kb.
    #124163
    Bog'liq
    Axborot texnologiyalari va kommunikatsiyalarini rivojlantirish v
    1. Anketa (talabalar), 3-mavzu, conference, 12 labaratoriya ishi, Маълумотлар тузилмаси ва алгоритмлар узб, Abduvositaka, Saralash algoritmlari, Akademik yozuv 2 Omonboyev Rashidbek 12, kontakt hodisalar, golosariy, Operatsion tizimlar uz, 1 - lesson (internet), 2-маруза мавзуси Симулятор, dars tahlili, 6666666666666666666666666666666666666

    AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
    Multimediya texnologiyalari kafedrasi
    Veb dasturlashga kirish fanidan
    AMALIY ISHI №1
    Mavzu:
    HTML hujjat tuzilishi. HTML ning asosiy teglari, teg attributlari.

    Bajardi: Mamatmo’minov Xakimbek 028-21-guruh talabasi
    .
    Tekshirdi: Jo’rayev Fozil .
    TOSHKENT – 2023
    Laboratoriya ishi №1
    Mavzu: HTML hujjat tuzilishi. HTML ning asosiy teglari, teg attributlari.
    Ishdan maqsad: HTML tili bilan tanishish. HTML 5 haqida batafsil ma`lumot olish. HTML 5 va HTML 4 o`zgarishlar, kamchiliklar, afzalliklarini yoritish.

    Ishni bajarish tartibi:
    HTML versiyalari tarixi
    HTML tili taxminan 1991—1992-yillarda Yevropa Yadroviy Tadqiqotlar Markazida ishlovchi britaniyalik mutaxassis Tim Berners-Lee tomonidan ishlab chiqilgan. Dastlab bu til mutaxassislar uchun hujjat tayyorlash vositasi sifatida yaratilgan. HTML tilining soddaligi (SGMLga nisbatan) va yuqori formatlash imkoniyatlarining mavjudligi uni foydalanuvchilar orasida tez tarqalishiga sabab boʻldi. Bundan tashqari unda hipermatnlardan foydalanish mumkin edi. Tilning rivojlanishi bilan unga qo'shimcha multimedia (tasvir, tovush, animatsiya va boshqalar) imkoniyatlari qo'shildi. 1989 yilda Tim Berners-Li Xalqaro Yuqori Energiya Markazi (CERN) rahbariyatiga tarqatilgan gipermatnli tizim loyihasini taklif qildi va uni World Wide Web (WWW), World Wide Web deb ataydi. Dastlab, tizim g'oyasi CERN axborot resurslarining barcha to'plamini gipermatnli navigatsiya tizimidan foydalangan holda yagona axborot tizimiga birlashtirish edi.
    World Wide Web taqsimlangan gipermatn tizimini yaratish texnologiyasining tarkibiy qismlaridan biri Tim Berners-Li tomonidan chop etilgan hujjatlar uchun standart belgilash tili asosida ishlab chiqilgan HTML gipermatn belgilash tili ( Hypertext Markup Language - Hypertext Markup Language) edi - SGML ( Standart umumlashtirilgan belgilash tili, standart umumlashtirilgan til belgilari). Daniel V. Konnoli buning uchun SGML nuqtai nazaridan HTML sintaksisining rasmiy tavsifi bo'lgan Hujjat turi ta'rifini yozgan.
    HTML ishlab chiquvchilari ikkita muammoni hal qilishdi:
    gipermatnli ma'lumotlar bazalari dizaynerlarini hujjatlarni yaratishning oddiy vositalari bilan ta'minlash;
    gipermatnli ma'lumotlar bazalarining foydalanuvchi interfeysi haqidagi joriy tushunchani aks ettirish uchun ushbu vositani etarlicha kuchli qilish.
    Birinchi vazifa hujjat tavsifi uchun teg modelini tanlash orqali hal qilindi. Ushbu model hujjatlarni chop etishga tayyorlash tizimlarida keng qo'llaniladi.
    HTML tili ekranda ko'rsatiladigan elektron hujjatni bosib chiqarish darajasi bilan belgilash imkonini beradi; natijada olingan hujjat turli xil teglar, rasmlar, audio va videokliplar va hokazolarni o'z ichiga olishi mumkin. Til turli darajadagi sarlavhalar, shrift tanlash, turli ro'yxatlar, jadvallar va boshqalarni yaratish uchun ilg'or vositalarni o'z ichiga oladi.
    HTMLning taqdiriga ta'sir qilgan ikkinchi muhim jihat shundaki, asos sifatida oddiy matnli fayl tanlangan.
    Shunday qilib, WWW kontseptsiyasidagi gipermatnli ma'lumotlar bazasi - bu HTMLda belgilangan matnli fayllar to'plami bo'lib, u axborotni taqdim etish (belgilash) shaklini va ushbu fayllar va boshqa axborot resurslari (gipermatnli havolalar) o'rtasidagi bog'lanishlar tuzilishini belgilaydi. Matnli hujjatlar orasidagi aloqalarni o'rnatuvchi gipermatnli havolalar asta-sekin turli xil axborot resurslarini, jumladan, ovoz va videoni birlashtira boshladi; natijada yangi tushuncha paydo bo'ldi - gipermedia.
    Ushbu yondashuv texnologiyaning boshqa komponenti - til tarjimonining mavjudligini nazarda tutadi. World Wide Web tarmog'ida tarjimon funktsiyalari gipermatnli ma'lumotlar bazasi Web-server va foydalanuvchi interfeysi o'rtasida bo'linadi. Server, hujjatlarga kirish va gipermatnli havolalarni qayta ishlashdan tashqari, hujjatlarni protsessor tomonidan qayta ishlashni ta'minlaydi, foydalanuvchi interfeysi esa ma'lumot taqdimoti bilan bog'liq til konstruksiyalarini sharhlaydi.
    Versiyalar
    RFC 1866 - HTML 2.0 standart sifatida 1995 yil 22 sentyabrda tasdiqlangan;
    HTML 3.2 - 1997 yil 14 yanvar;
    HTML 4.0 - 1997 yil 18 dekabr;
    HTML 4.01 (o'zgarishlar va birinchi qarashda ko'rinadiganidan muhimroq) - 1999 yil 24 dekabr;
    ISO/IEC 15445:2000 (aka ISO HTML, HTML 4.01 Strict asosidagi) - 2000 yil 15 may.
    HTML 5 ishlab chiqilmoqda. Rivojlanishning tugashi 2014 yilga mo'ljallangan.
    HTML 5.1 2012 yil 19 dekabrda ishlab chiqila boshlandi.
    Rasmiy HTML 1.0 spetsifikatsiyasi mavjud emas. 1995 yilgacha juda ko'p norasmiy HTML standartlari mavjud edi. Standart versiyani ulardan farq qilish uchun unga darhol ikkinchi raqam berildi.
    3-versiya 1995-yil mart oyida World Wide Web Consortium (W3C) tomonidan taklif qilingan va jadvallar yaratish, rasmlarni matn bilan oʻrash va murakkab matematik formulalarni koʻrsatish, gif formatini qoʻllab-quvvatlash kabi koʻplab yangi funksiyalarni taqdim etgan. Ushbu standart ikkinchi versiyaga mos kelgan bo'lsa ham, uni amalga oshirish o'sha davr brauzerlari uchun qiyin edi. 3.1 versiyasi hech qachon rasman taklif qilinmagan va HTML standartining keyingi versiyasi 3.2 bo'lib, u ko'pgina 3.0 yangiliklarini o'tkazib yuborgan, lekin Netscape Navigator va Mosaic brauzerlari tomonidan qo'llab-quvvatlanadigan nostandart elementlarni qo'shgan.
    HTML 4.0 versiyasida standartni biroz "tozalash" mavjud edi. Ko'pgina elementlar eskirgan va eskirgan deb belgilangan . Xususan, shrift xususiyatlarini o'zgartirish uchun ishlatiladigan shrift elementi eskirgan deb belgilangan (o'rniga CSS uslublar jadvallari tavsiya etiladi).
    1998 yilda World Wide Web Consortsium HTML 4 ga asoslangan, lekin XML sintaksisiga mos keladigan yangi belgilash tili ustida ish boshladi. Keyinchalik yangi til XHTML deb nomlandi. XHTML 1.0 ning birinchi versiyasi 2000-yil 26-yanvarda World Wide Web Consortium tavsiyasi sifatida tasdiqlangan.
    XHTML 2.0 ning rejalashtirilgan versiyasi HTML va XHTML ning eski versiyalari bilan moslikni buzishi kerak edi, ammo 2009 yil 2 iyulda World Wide Web Konsortsiumi XHTML2 Ishchi guruhining amal qilish muddati 2009 yil oxirida tugashini e'lon qildi. Shunday qilib, XHTML 2.0 standartining barcha keyingi rivojlanishi to'xtatildi.
    HTML 5-versiyasi hozirda World Wide Web Consortium tomonidan ishlab chiqilmoqda.Til spetsifikatsiyasining qoralama versiyasi 2007-yil 20-noyabrda Internetda paydo boʻlgan.
    HTML 5 ning avvalgi versiyalaridan yangilanishlar
    1. Qatlamlar va shaffoflik uchun qo'shimcha yordam. Dvigatel renderlash uchun qatlamlardan foydalanishga imkon beradi, bu esa resurslarni bir sahnada barcha ob'ektlarni ko'rsatishga qaraganda o'n barobar samaraliroq tejaydi.
    2. To'qnashuv qutisi / Bounding-box. Ilgari dvigatel ob'ektning chegaralovchi qutisini bekor qilish va to'qnashuvlarni aniqlash uchun uning niqobini o'zgartirish qobiliyatiga ega emas edi. Endi siz qila olasiz va hamma narsa bir qatorda qayta belgilanadi.
    3. Tekstura hosil qilish. Ilgari teksturalardan faqat loyiha papkasiga joylashtiriladigan alohida fayllar sifatida foydalanish mumkin edi, endi teksturalar, agar xohlasa, mustaqil ravishda, animatsiya va effektlar bilan yaratilishi mumkin. To'qimalarni yaratish uchun bir nechta standart tekstura shablonlari allaqachon yaratilgan.
    4. Chizish kontekstlariga past darajadagi kirish. Ilgari, chizilgan grafikalar oldindan tayyorlangan chizma shablonlari orqali amalga oshirilgan bo'lsa, endi siz kontekstga kirishdan to'g'ridan-to'g'ri foydalanishingiz mumkin, bu esa o'zingizning shablonlaringizni o'zingiz xohlagan tarzda yaratishga imkon beradi! Bundan tashqari, u mutlaqo har qanday to'qimalar bo'lishi mumkin. HTML5 Canvas ning barcha standart xususiyatlari qo'llab-quvvatlanadi.
    5. FPS o'lchovi. O'yinni ishlab chiqish vaqtida o'yindagi FPSni tekshirish imkoniyati (ulab bo'ladigan) qo'shildi. Tegishli misol allaqachon rasmiy demolar ro'yxatiga qo'shilgan.
    6. Yozish rejimi. Nihoyat, vosita klaviaturadan kiritilgan matnni to'g'ri qayta ishlashga imkon berdi. Yozish rejimida dvigatelning boshqaruv tugmalari o'chiriladi va kiritilgan matnni saqlash uchun bufer o'zgaruvchisi ishlatiladi. Bunday holda, boshqaruv tugmalari ushbu bufer ichida ishlatilishi mumkin. Masalan, kirish nazorati.
    7. Dvigatel hodisalari. O'yin holatlarining paydo bo'lishi bilan dvigatel hodisalari ham kiritildi, bu ma'lum holatlar yuzaga kelganda maxsus funktsiyalarni o'ynashga imkon beradi. Masalan, DOM daraxtini yuklash, kirishga kirish yoki o'yin holatini o'zgartirish. HTML5 hozirda vebning asosiy qurilish blokidir . Bu oddiy tuyuladi, lekin unday emas. Hech bo'lmaganda bunday emas. Bugungi kunda Internet har qachongidan ham qiziqroq joyga aylandi. Va bu qiziqarli narsalar ishlashi uchun HTML rivojlanishi kerak edi. Shuning uchun, ushbu qo'llanmada biz HTML va HTML 5 o'rtasidagi farqlar misolidan foydalanib, u buni qanday uddalagani haqida gapiramiz. Lekin birinchi navbatda, HTML nima ekanligini bilib olaylik.
    8. Barcha klaviatura hodisalarini qo'llab-quvvatlash. InputController obyektining isKeyPress / isKeyDown / isKeyUp hodisalarini to'g'ri boshqarish imkonini beruvchi yana bir muhim tafsilot. Ilgari faqat isKeyDown hodisalari mavjud edi.
    9. Global delta-vaqt. G'alati, lekin ilgari dvigatelda faqat FPSni cheklash imkoniyati mavjud edi. Endi protsessor quvvatlari o'rtasidagi farqni o'chirish uchun dvigatel tomonidan hisoblangan delta-vaqt omilidan foydalanish mumkin.
    10. Dvigatelni soddalashtirish. Biz kerakli ishga tushirish buyruqlari sonini kamaytirdik, o'yinni yaratish jarayonini yanada ijodiy va kamroq texnik qilish uchun kerakli HTML elementlarini olib tashladik, bu o'yinni ishlab chiquvchiga dvigatelning funksionalligi bilan bezovta qilmaslik, balki undan shunchaki foydalanish imkonini beradi. unga qulay.
    11. Kursor bilan ishlash. Endi sichqoncha kursorini yashirish mumkin. unga o'zingizning rasmingizni tayinlang yoki kursor o'rniga ob'ektdan foydalaning, uning funksionalligidan allaqachon o'yin ob'ekti sifatida.
    12. Sensorli qurilmalar uchun to'liq qo'llab-quvvatlash. Sensorlarning imo-ishoralarini qayta ishlash, ekran bilan manipulyatsiya qilish uchun qo'shilgan funksiyalar.
    Va nihoyat, o'yinlarning ishlashini 60% ga oshirgan dvigatelni ichki optimallashtirish tufayli ishlashning o'sishini ta'kidlamoqchiman. Umuman olganda, 0.0.4 yangilanishi uchun optimallashtirish nuqtai nazaridan juda katta e'tibor berildi va biz natijadan juda mamnun bo'ldik. Sizga ham umid qilamiz! Xo'sh, birinchi navbatda, odamlar HTMLni dasturlash tili deb noto'g'ri hisoblashadi, lekin bu umuman emas. Buning o'rniga, bu sahifa qanday ko'rinishi kerakligi haqida brauzerga belgi qo'yish usuli sifatida ko'rib chiqilishi mumkin. Matn, rasm yoki boshqa element bo'lsin.
    HTML va to'liqroq dasturlash tili o'rtasidagi asosiy farq shundaki, HTML mantiqiy so'rovlarni bajara olmaydi. Ko'pchilik dasturlash tillari shunday qiladi. Siz HTML-ga bir vaziyatda bitta ishni, boshqa holatda boshqa ishni qilishni aytolmaysiz. Garchi dasturlash asosan shundan iborat bo'lsa-da.
    HTML 5 ning afzalliklari
    HTML5 afzalliklari ro'yxati
    1. HTML5 mulkiy kod emas.
    Saytingiz uchun HTML5 dan foydalanishni tanlasangiz, royalti toʻlashingiz shart emas. Bu o'zaro faoliyat platforma, ya'ni siz uni deyarli har qanday qurilmada ishlatishingiz mumkin. Veb-saytga ish stoli kompyuter, noutbuk, smartfon yoki hatto televizordan kirsangiz ham, u xuddi shunday ishlaydi. Agar siz foydalanayotgan brauzer HTML5-ni qo'llab-quvvatlasa, u to'g'ri ishlaydi.
    2. Audio va video yordam beradi.
    CANVAAS elementidan foydalanib, siz o'zingizning veb-saytingiz orqali ilgari foydalanuvchi tomonida o'rnatilgan ilova yoki dasturiy ta'minotni talab qiladigan ko'plab turli komponentlarni ishga tushirishingiz mumkin. Bu shuni anglatadiki, HTML5 dinamik grafiklarni yaratish, onlayn o'yinlarni yoqish va interaktiv videolardan foydalanish imkonini beradi. Hatto oflayn o'yinlar va videolar ham mavjud HTML5 taqdim etgan narsalar orqali endi mumkin.
    3. HTML5 bilan kodlash aniq va izchil.
    Agar siz 1990-yillarda oʻsgan boʻlsangiz va kodlashni oʻrgangan boʻlsangiz, HTML5 kodlash profilini tozalashni qadrlaysiz. Bu oddiy, tushunarli va o'qish juda oson. Tarkibni uslubdan tezda ajratishingiz mumkin, bu esa tavsiflovchi va tushunarli kod yozishni osonlashtiradi. Yangi boshlanuvchilar uchun bunday tuzilishga ega bo‘lgan tilni o‘rganish ko‘p vaqt talab qilmaydi, demak, bu sohaga ishtiyoqi bo‘lgan har bir kishi unga ergashishi mumkin.
    4. HTML5 tufayli veb-saytlar bilan ko'proq muvofiqlik mavjud.
    Siz hali ham Internet bo'ylab tarqalgan turli xil HTML versiyalarining bir nechta iteratsiyasini topasiz. Biroq, foydalanuvchi nuqtai nazaridan ko'proq veb-saytlar HTML5 ga o'tgani sayin, foydalanuvchi nuqtai nazaridan veb-tajriba bilan ko'proq muvofiqlik borligini ko'rasiz. Ko'pgina veb-saytlar turli maqsadlarga erishish uchun shunga o'xshash koddan foydalanadi va foydalanuvchilar uchun uni takrorlamasdan yuklashni tezlashtiradi. Bu, shuningdek, ishlab chiquvchilar uchun tizimli nuqtai nazardan bir-birini tushunishni osonlashtiradi.
    5. Kontentingiz uchun ko'proq sahifa tartibi elementlari mavjud.
    Agar siz HTMLning oldingi versiyalari bilan tanish bo'lsangiz, sizda mavjud variantlarni allaqachon bilasiz: Div, Heading, Paragraph va Span. HTML5 bilan siz sahifa tartiblarini loyihalashda o'ynash uchun ko'plab elementlarga egasiz. Sarlavhalar, altbilgilar, hududlar va bo'limlar siz uchun mavjud. Bu sizga foydalanuvchilarga topilgan kontentning maqsadini tushunishga yordam beradigan vakillik brendlari bilan sahifani ishlab chiqish imkonini beradi.
    6. Qidiruv tizimini optimallashtirishning afzalliklarini taklif qiladi.
    2010-yilda tarkibingizga bir nechta kalit so'zlarni kiritish orqali ishonchli organik qidiruv natijalarini yaratish mumkin edi. Agar siz raqobatchilardan ajralib turish uchun to'g'ri dizayn elementlarini tayinlagan bo'lsangiz, sizga deyarli yuqori bosish tezligi kafolatlanadi. Bugungi kunda SEO HTML5 juda yaxshi to'ldiradigan har qanday narsadan qimmatroq. Ushbu versiya bilan semantik tarzda qurishingiz mumkin bo'lganligi sababli, kodlashni yuqori darajadagi ishonchlilik bilan saqlab qolishingiz mumkin. Bu shuni anglatadiki, takroriy tarkib emas, balki haqiqiy kontent sizni reytingda yuqoriroqqa olib boradi va yuqori konversiyalar uchun potentsial yaratadi.
    7. HTML5 boshqa variantlarga qaraganda kamroq texnik xizmat talab qiladi.
    HTML5 deyarli hammaga ma'lum bo'lgan ochiq kodli dasturlash tilidan foydalanadi. Bu shuni anglatadiki, siz onlayn muammolarni o'zingiz hal qilish uchun kerakli yordamni topishingiz mumkin. Bu, shuningdek, vaqt o'tishi bilan sizda kamroq texnik muammolarga duch kelishingizni anglatadi, chunki kodlash yangilanishlari real vaqtda yangilanishi mumkin. Agar sizda ilovalar do'konida faol bo'lgan ilovangiz bo'lsa, mahsulotingizni qayta yuborishingiz shart emas. Shunchaki kodni yangilang va u sizning mahsulotingizdan foydalanadiganlar uchun yakunlanadi.
    8. HTML5 bilan saqlash imkoniyatlari yanada mustahkamroq.
    HTML5 yordamida siz foydalanuvchi ma'lumotlarini SQL ma'lumotlar bazasida vaqtincha saqlash imkoniyatiga egasiz. Bu sizni cookie-fayllarni yoqish bilan bog'liq qiyinchiliklardan xalos qiladi, bu esa Yevropadagi maxfiylik qonunlariga kiritilgan o'zgarishlar tufayli aniq foyda keltiradi. Bundan tashqari, ko'p foydalanuvchilar oflayn ilovalar keshini taklif qiluvchi veb-saytdan foydalanishni afzal ko'rishlarini bilib olasiz, chunki ular o'zlari tashrif buyurgan oldingi veb-saytlarni o'sha paytda oflayn bo'lsa ham qayta yuklashlari mumkin.
    9. Ko'p ishlanmalarga bo'lgan ehtiyojni yo'q qiladi.
    Biznes nuqtai nazaridan, HTML5 vaqt va pulni tejaydi. U bir nechta platformalarda joylashtirilishi mumkinligi sababli, biznesingizni mijozlarga taqdim etish uchun bir nechta kod o'zgarishlari talab qilinadigan dunyoga endi kirishingiz shart emas. Siz bir xil kod yordamida bir marta ishlab chiqishingiz mumkin, shu bilan birga bir nechta bozorlarga chiqishingiz mumkin. Bu shuni anglatadiki, ularning ishlash muddati oldingi dizaynlar qanday amalga oshirilganiga nisbatan ancha past bo'lishi mumkin.
    10. Barcha qo'llab-quvvatlanadigan brauzerlar ma'lumotlarni to'playdi va ishlatadi.
    HTML5-dan mobil nuqtai nazardan foydalansangiz, siz hali ham foydali ma'lumotlarni to'plash, ularni jamlash va undan ko'rsatkichlar va maqsadlarga erishish uchun foydalanish imkoniyatiga ega bo'lasiz. Bu sizning natijalaringiz bir xil bo'lishini bilib, bir nechta qurilma va turli brauzerlardan foydalanadigan bir nechta odamga ega bo'lishingiz mumkin degan ma'noni anglatadi. Foydalanuvchi tajribasi brauzerga qarab biroz farq qilishi mumkin, ammo HTML5 tajribasi har qanday qo‘llab-quvvatlanadigan brauzer va qurilmada deyarli bir xil bo‘ladi.
    11. Zo'r mustahkamlik bilan yaxshi ishlaydi.
    HTML5 bilan saytingizni o'ynash yoki u bilan ishlash uchun plaginlarni yuklab olishingiz shart emas. Veb-saytdagi "yangilanish flesh" havolasini bosishingiz kerakligini eslaysizmi? Bu muammo yo'qoladi. Hamma brauzerlar HTML5 tilida mavjud bo'lgan barcha funksiyalarni qo'llab-quvvatlamasa-da, foydalanuvchilar ushbu samarali kodlash tilidan foydalanish qulayligi tufayli kichik hiqichoqlardan qochishni xohlashlarini bilib olasiz.
    12. Zamonaviy foydalanuvchi tajribasini taqdim eting.
    Agar siz HTML5ni WebGL yoki mahalliy platformani ishlab chiqish bilan toʻgʻridan-toʻgʻri solishtirishga toʻgʻri kelgan boʻlsa, unumdorlik boshqa mavjud variantlarga nisbatan unchalik yuqori boʻlmasligi mumkin. Grafik kadrlar tezligi sizga kerak bo'lgan narsadir. Animatsiya aniq va toza, bu ba'zan eski versiyalarda ko'rinadigan kechikishni yo'q qiladi. Video va ovoz ham yaxshi. Bu barcha platformalar uchun to'liq almashtirilmasligi mumkin. Bu ko'rib chiqilganga ajoyib keng qamrovli muqobildir.

    HTML 5 ning kamchiliklari


    HTML5 ning kamchiliklari ro'yxati
    1. HTML5 uchun turli xil qo'llab-quvvatlovchi videolar mavjud.
    HTML5-da standart video qo'llab-quvvatlash qanday bo'lishi kerakligi haqida hech kim kelisha olmadi. Bu shuni anglatadiki, bugungi kunda siz foydalanmoqchi bo'lgan brauzerga asoslangan juda ko'p turli xil video turlari mavjud. Hozirda uchta asosiy video formati qo'llanilmoqda: Ogg Theory, H.264 va VP8/WebM. Birinchisi Internet Explorer-dan tashqari hamma narsaga mos keladi. Ikkinchisi Firefox-dan tashqari hamma narsaga mos keladi. Uchinchisiga kelsak, u hamma narsaga to'liq mos keladi, garchi u qo'lda o'rnatishni talab qilishi mumkin.
    2. Unga kirish uchun zamonaviy brauzerlarni talab qiladi.
    Agar eski brauzer orqali saytingizga kirishga harakat qilayotgan foydalanuvchilar bo'lsa, siz ular bilan bog'lana olmaysiz. Internet Explorer bilan mos kelmasligi aniq, uni hal qilish kerak. Biznes nuqtai nazaridan, agar veb-saytingizga tashrif buyuruvchilar to'liq ishlaydigan veb-saytga kira olmasalar, bu muammo yaratadi. Ular sizning eski brauzeringizni yoki IEni ayblamaydi. Ular sizni ayblashadi.
    3. OAVni litsenziyalash masalalaridan xabardor bo‘ling.
    Uning multimedia kontenti brauzer mosligining keng doirasi tufayli turli xil siqilgan formatlarda taqdim etiladi. Bu siz ommaviy axborot vositalarini litsenziyalash masalalaridan xabardor bo'lishingiz kerakligini anglatadi. Agar siz ommaviy axborot vositalari uchun bir nechta formatlardan foydalansangiz va ularning litsenziyalari uchun to'lov qilsangiz, barcha ehtiyojlaringizni qondirish uchun bir nechta audio va video litsenziyalari uchun to'lashingiz kerak bo'ladi. Bundan tashqari, sizda ko'proq kodlash ishlari borligini anglatadi.
    4. Turli qurilmalarning sezgirligi bosh og'rig'i bo'lishi mumkin.
    Zamonaviy veb-saytning maqsadi qaysi qurilmadan foydalanilishidan yoki foydalanuvchi qaysi brauzerni afzal ko'rishidan qat'i nazar, uni bir xil ko'rinishda qilishdir. Ko'pgina andozalar avtomatik javob berishga imkon beradi, HTML5 kodlash ko'nikmalariga bo'lgan ehtiyojni kamaytiradi, shu bilan birga ko'plab veb-saytlarni bir xil ko'rinishga olib keladi. Agar siz veb-sayt yaratmoqchi bo'lsangiz, kontentingizni barcha turdagi qurilmalar va brauzerlarda bir xil ko'rinishiga ishonch hosil qilish uchun ko'rib chiqishingiz kerak, chunki u har doim to'g'ri ko'rsatilmasligi ehtimoli bor.
    5. HTML5 tili ustida ishlash davom etmoqda.
    Ba'zilar buni afzallik sifatida ko'rishlari mumkin bo'lsa-da, HTML5 tarkibidagi haqiqiy tilning doimiy rivojlanishi sizdan hushyor bo'lishni talab qiladi. Tilning o'zi juda barqaror, ya'ni siz kutilmagan kod o'zgarishlariga duch kelishingiz mumkin, bu ularni tuzatmaguningizcha saytingizni yaroqsiz holga keltiradi. Nazariy jihatdan, hamma narsa har qanday vaqtda o'zgarishi mumkin. Darhaqiqat, hozirgi vaqtda bu haqiqiy noqulaylikdan ko'ra ko'proq tahdiddir, garchi buni ta'kidlash kerak.
    6. O'yinlarda HTML5 da JavaScript bilan bog'liq muammolar mavjud.
    JavaScript yagona HTML5 dasturlash tilidir. Bu juda funktsional til bo'lib, ko'plab ilovalar uchun idealdir. Biroq, o'yin nuqtai nazaridan, u qattiq o'yin tajribasi uchun zarur xususiyatlardan mahrum. Maxsus nom maydonlari, a'zolarga kirish, interfeyslar va meros JavaScript bilan kurashadi. Sizning ishingizga mos keladigan ko'plab muqobil echimlar mavjud. Biroq, faqat o'yin nuqtai nazaridan, bu tilning eng yaxshi versiyasi emas.
    7. HTML5 da yaxshi IDElar mavjud emas.
    Ushbu kamchilik kelajakda o'zgarishi mumkin bo'lsa-da, HTML5 bilan mavjud bo'lgan IDElar eng yaxshi holatda o'rtacha. Agar nima qilayotganingizni bilsangiz, o'z ishingizni qiling va rivojlanish testlari yaxshi bo'ladi. O'yinni uzoq vaqt davomida o'ynamagan yangi boshlanuvchilar yoki dasturchilar resurslarni birlashtirish uchun unchalik yaxshi jarayonlar yo'qligini bilib olishadi. Dastlab 2014 yilda chiqarilgan bo'lsa ham, u biroz qulay.
    Siz veb-sayt yaratishni endi boshlayapsizmi yoki eski saytingizni yangilash yo'llarini qidiryapsizmi, HTML5 siz uchun eng samarali variant bo'ladi. U barcha mumkin bo'lgan echimlar uchun mos bo'lmasa-da, HTML5 ning afzalliklari va kamchiliklari kamchiliklarni cheklashini, ijobiy tomonlarini ta'kidlashini va barcha kuchli tomonlarini ta'kidlaydigan oddiy platformani taqdim etishini topasiz.

    Qolgan laboratoriya ishlarini ham yuqoridagi namuna kabi davom etasizlar (quyida qolgan 2 ta laboratoriya mavzulari berilgan 1-laboratoriyaga aloqasi yo`q)


    HTMLda rasm va jadvallar bilan ishlash teglari. Havolalar va ro‘yxatlar bilan ishlash teglari. HTML formalar bilan ishlash.
    CSS da selektorlar. CSS xususiyatlari. CSS3 da effektlar, transformatsiya, animatsiya.

    Izoh: laboratoriya ishlarini bajarishda internet manbalardan foydalanib bilim va ko`nikmalar olib foydalanishiz mumkin. Internet manbalardan doydalanganda tayyor ishlardan nusxa (kopiya olib, talabalardan ko`chirish) laboratoriya topshiriqlarni topshirish taqiqlanadi. Darsdan boshqa payt savollar bo`lganda @Qandaysavolborbot orqali murojaat qilishingiz mumkin.
    Download 24,55 Kb.




    Download 24,55 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Kafedrasi Veb dasturlashga kirish

    Download 24,55 Kb.