Html5 da JavaScript api laridan foydalanish, html web Workers, html sse. Амалий кўрсатмалар



Download 116,72 Kb.
bet4/5
Sana02.05.2023
Hajmi116,72 Kb.
#934166
1   2   3   4   5
Bog'liq
Html5 da JavaScript api laridan foydalanish, html web Workers, h

Birinchidan, API ob'ektlari odatda dasturni yozish uchun ishlatiladigan ob'ektlarni tezlashtirish uchun chaqiriladigan konstruktorlarni o'z ichiga oladi.

  • Ikkinchidan, API ob'ektlarida ko'pincha sozlashingiz va kerakli rivojlanish muhitini olishingiz mumkin bo'lgan bir nechta variant mavjud. Odatda API konstruktorlari parametr ob'ektlarini parametrlari sifatida qabul qilishadi.

    WEB WORKERS API
    Worker - bu konstruktor tomonidan yaratilgan ob'ekt (masalan, Worker ()) va nomlangan JavaScript faylini ishga tushirish - bu fayl Ishchi ipida bajariladigan kodni o'z ichiga oladi; Ishchilar ob'ektlari hozirgi holatdan farqli ravishda boshqa global kontekstda ishga tushiriladi, deraza. Shuning uchun, Worker ichidagi hozirgi global kontekstni (o'z o'rniga) olish uchun oynaning o'zgaruvchisidan foydalanish xatoni qaytaradi.
    Ishchi konteksti bag'ishlangan ishchilar uchun DedicatedWorkerGlobalScope ob'ekti bilan ta'minlanadi (oddiy ishchilar bitta skriptda ishlatiladi; birgalikda ishlaydiganlar SharedWorkerGlobalScope ob'ektidan foydalanadilar). Bag'ishlangan ishchidan faqat ota-ona skriptidan foydalanish mumkin, hamkorlikdagi ishchilarga esa bir nechta skriptlardan kirish mumkin.
    Ba'zi bir istisnolardan tashqari, har qanday kodni ishchi ipning ichida ishlatishingiz mumkin. Masalan, siz DOM-ni ishchi ichida to'g'ridan-to'g'ri boshqarishingiz yoki oyna ob'ektining ba'zi odatiy usullari va xususiyatlaridan foydalana olmaysiz. Ammo siz Derazada mavjud bo'lgan ko'plab imkoniyatlardan, jumladan WebSockets-dan va IndexedDB kabi ma'lumotlarni saqlash vositalaridan foydalanishingiz mumkin va faqat Firefox OS Ma'lumot Do'koni API-ga tegishli. Qo'shimcha ma'lumot olish uchun ishchilar uchun mavjud bo'lgan vazifalar va sinflarga qarang.

    Ma'lumotlar ishchilar va asosiy oqim o'rtasida xabarlar tizimi orqali uzatiladi - ikkala tomon ham o'z xabarlarini postMessage () yordamida yuboradilar va xabarlarga onmessage voqea ishlov beruvchisi yordamida javob berishadi (xabar Xabar voqeasi ma'lumotlar atributida saqlanadi). Ma'lumotlar ko'chirildi, boshqalarga berilmaydi.


    Ishchilar ob'ektlari o'z navbatida yangi ishchilar ob'ektlarini yaratishi mumkin va hokazo, agar hamma narsa joriy sahifada bo'lsa. Bundan tashqari, ishchilar ob'yektlari I / O tarmog'i uchun XMLHttpRequest-dan foydalanishlari mumkin, ammo istisno mavjud - XMLHttpRequest ob'ektining RespXXML va kanal atributlari har doim nullga qaytadi.

    Download 116,72 Kb.

    Do'stlaringiz bilan baham:
  • 1   2   3   4   5




    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