⊗jsSpAsnInr 151 of 294 menu

JavaScript'теги синхрондук жана асинхрондук код

Төмөнкү кодду карап көрөлү:

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

Биринчи консольго чыгаруу биринчи, андан кийин экинчи ишке ашаар экени анык. Башкача айтканда, биздин коддун командалары коддогу жазылыш тартиби боюнча биринин артынан бири ишке ашат. Мындай код синхрондук деп аталат.

Эми төмөнкү кодду карап көрөлү:

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

Бул учурда командалар коддогу жазылыш тартиби менен ишке ашпайт: биринчи консольго чыгаруу өз убагы келгенде аткарылат, бирок калган код бул учурду күтпөстөн, аткарыла берүүнү улантат. Мындай код асинхрондук деп аталат.

JavaScript'те асинхрондук код өтө көп учурда пайда болот: таймерлер менен иштөөдө, окуялардын иштеткичтерин байлоодо, сүрөттөрдү жүктөөдө, серверден барактын бөлүктөрүн жүктөөгө мүмкүндүк берген AJAX технологиясы менен иштөөдө, сервердик JavaScript'тин өкүлү болгон NodeJS менен иштөөдө.

Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу