Արդյո՞ք fetch API-ն ասինխրոն է:
Արդյո՞ք fetch API-ն ասինխրոն է:

Video: Արդյո՞ք fetch API-ն ասինխրոն է:

Video: Արդյո՞ք fetch API-ն ասինխրոն է:
Video: Flutter : Using Firebase Authentication | Flutter Fire | Flutter Coding 2024, Ապրիլ
Anonim

Asynchronous Fetching (Խոստումներ)

Լռելյայն նշանակում է բերման տվյալների հետ բերել որպես խոստում է. Ենթադրելով, որ մեր դիմումը պետք է բերել տեղեկատվություն տվյալ url-ից, ահա մեր ճանապարհներից մեկը բերել կարող է նայել. Ամեն ինչ լավ է, մենք վերցրել ենք մեր տվյալները և դրանք վերադարձվում են որպես զանգված՝ արդյունք:

Բացի սրանից, fetch-ը ասինխրոն՞ է:

յուրաքանչյուրն է համաժամանակյա , մինչդեռ բերել է ասինխրոն . Մինչ արդյունքների զանգվածի յուրաքանչյուր տարր այցելելու է հերթականությամբ, ForEach-ը կվերադառնա առանց ավարտելու բերել , այդպիսով թողնելով ձեզ դատարկաձեռն։

ինչպես կարող եմ օգտագործել fetch API-ն: Շատ պարզ ձևով այն ամենը, ինչ դուք իսկապես անում եք, զանգահարեք բերել ձեր ուզած URL-ով, լռելյայնորեն Վերբեռնել API-ն օգտագործում է GET մեթոդը, ուստի շատ պարզ զանգը կլինի այսպիսին. բերել (url) // Զանգահարեք բերել ֆունկցիան, որը փոխանցում է url-ը API որպես պարամետր:

Նաև հարցրեց, թե ինչ է fetch API-ն:

Այն Վերբեռնել API-ն ապահովում է JavaScript ինտերֆեյս HTTP խողովակաշարի մասերը մուտք գործելու և շահագործելու համար, ինչպիսիք են հարցումները և պատասխանները: Այն նաև ապահովում է գլոբալ բերել () մեթոդ, որն ապահովում է հեշտ, տրամաբանական ճանապարհ բերել ռեսուրսները ասինխրոն կերպով ցանցում:

Ի՞նչ է իզոմորֆ բեռնումը:

ԲԵՐԵԼ polyfill է բրաուզերների համար, որոնք չունեն բերել գործառույթը (caniuse.com/#search= բերել ) Դա կավելացնի բերել գործառույթը ձեր բրաուզերի պատուհանի օբյեկտին: Մինչդեռ իզոմորֆ - բերել իրականացվում է բերել երկու հանգույցի համար: js և բրաուզեր՝ կառուցված վերևում բերել polyfill.

Խորհուրդ ենք տալիս: