ဂျာဗားစခရစ် အဖြစ်အပျက်ကွင်းဆက်နှင့် တစ်ပြိုင်တည်းမဟုတ်သော ပရိုဂရမ်ရေးဆွဲခြင်း

JavaScript Event Loop ကို ကျွမ်းကျင်ပိုင်နိုင်စွာ နားလည်ပါစေ။ ဤဗီဒီယိုသည် အသေးစိတ် ကာတွန်းရုပ်ပုံများနှင့် ဇယားကွက်များကို အသုံးပြု၍ JavaScript သည် single-threaded ဖြစ်နေသော်လည်း asynchronous လုပ်ဆောင်ချက်များကို မည်သို့ စီမံခန့်ခွဲသည်ကို အတိအကျ ပြသပေးထားပါသည်။
@FrontendDevs1991 မှ သင်တန်း
❤️ ဤချန်နယ်အတွက် ပံ့ပိုးမှုသည် Scrimba မှ ကျွန်ုပ်တို့၏ မိတ်ဆွေများထံမှ ရရှိပါသည် – ၎င်းသည် အပြန်အလှန်တုံ့ပြန်သင်ယူမှုကို ပြန်လည်တီထွင်ထားသော coding ပလက်ဖောင်းဖြစ်သည်: https://scrimba.com/freecodecamp
⭐️ အကြောင်းအရာများ ⭐️
– 00:00 JavaScript Event Loop မိတ်ဆက်
– 01:33 Browser Runtime ၏ အစိတ်အပိုင်းများ (Engine, Stack, APIs နှင့် Queues)
– 02:13 Call Stack နှင့် Synchronous Execution ကို နားလည်ခြင်း
– 04:33 Call Stack ၏ ကန့်သတ်ချက်များ
– 06:46 Web APIs မိတ်ဆက်: JavaScript ၏ စွမ်းအားများ
– 10:02 JavaScript သည် နှောင့်နှေးမှုများကို မည်သို့ကိုင်တွယ်သည် (setTimeout ဥပမာ)
– 14:21 Task Queue (Callback Queue) ၏ အခန်းကဏ္ဍ
– 16:34 Event Loop: Queue ကို Stack နှင့် ချိတ်ဆက်ခြင်း
– 19:00 ဥပမာ: Geolocation API နှင့် အသုံးပြုသူခွင့်ပြုချက်များ
– 22:26 ဥပမာ: DOM Events နှင့် Event Listeners
– 27:23 Promises, Fetch နှင့် Microtask Queue
– 34:54 Lo ကို ကိုင်တွယ်ခြင်း
