⊗jsSpAsnInr 151 of 294 menu

JavaScript ရှိ Synchronous နှင့် Asynchronous Code

အောက်ပါ code ကို ကြည့်ရှုပါမည်။

console.log('1'); console.log('2');

ရှင်းနေသည်မှာ ပထမဆုံး console log သည် အရင် အလုပ်လုပ်ပြီး ၎င်းနောက် ဒုတိယ console log က အလုပ်လုပ်မည်ဖြစ်သည်။ ဆိုလိုသည်မှာ ကျွန်ုပ်တို့၏ code commands များသည် ၎င်းတို့ code အတွင်းရှိ အစဉ်အတိုင်း အသီးသီး အလုပ်လုပ်ကြသည်။ ထိုသို့သော code ကို synchronous code ဟုခေါ်သည်။

ယခု အောက်ပါ code ကို ကြည့်ရှုပါမည်။

setTimeout(function() { console.log('1'); }, 3000); console.log('2');

ဤကိစ္စတွင် commands များသည် code အတွင်းရှိ အစဉ်အတိုင်း အလုပ်မလုပ်ပါ။ ပထမ console log သည် ၎င်း၏အချိန်ရောက်မှသာ အလုပ်လုပ်မည်ဖြစ်သော်လည်း ကျန်သော code များသည် ထိုအချိန်ကို မစောင့်ဘဲ ဆက်လက် အလုပ်လုပ်နေမည်ဖြစ်သည်။ ထိုသို့သော code ကို asynchronous code ဟုခေါ်သည်။

Asynchronous code သည် JavaScript တွင် အတော်လေး မကြာခဏ ပေါ်ပေါက်တတ်သည်။ timers များနှင့် အလုပ်လုပ်စဉ်၊ event handlers များ ချိတ်ဆက်စဉ်၊ ပုံများ လှမ်းခေါ်စဉ်၊ AJAX နည်းပညာကို အသုံးပြု၍ ဆာဗာမှ စာမျက်နှာ၏ အစိတ်အပိုင်းများကို လှမ်းခေါ်စဉ်၊ ဆာဗာ-ဘက် JavaScript အဖြစ် ကိုယ်စားပြုသော NodeJS နှင့် အလုပ်လုပ်စဉ် စသည်တို့တွင် ဖြစ်ပေါ်တတ်သည်။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်