⊗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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау