Fetch API асинхрондуубу?
Fetch API асинхрондуубу?

Video: Fetch API асинхрондуубу?

Video: Fetch API асинхрондуубу?
Video: Learn Fetch API In 6 Minutes 2024, Апрель
Anonim

Асинхрондук алуу (Убада)

демейки каражаты алуу менен маалыматтар алып келүү убада катары болуп саналат. Биздин арыз керек деп ойлойбуз алып келүү берилген url маалымат, бул биздин бир жолу алып келүү карай алат. Баары жакшы, биз маалыматтарыбызды алып келдик жана ал массив катары кайтарылды - натыйжа.

Мындан тышкары, алып келүү асинхрондуубу?

forEach болуп саналат синхрондуу , while алып келүү болуп саналат асинхрондуу . Натыйжалар массивинин ар бир элементи ирети менен каралып жатканда, forEach аягына чыкпай эле кайтып келет алып келүү , ошентип сени куру кол калтырат.

fech API кантип колдоном? Жөнөкөй түрдө сиз чындап эле чалсаңыз болот алып келүү сиз каалаган URL менен, демейки боюнча API алуу GET ыкмасын колдонот, ошондуктан абдан жөнөкөй чакыруу төмөнкүдөй болот: алып келүү (url) // Чакыруу алып келүү url аркылуу өтүүчү функция API параметр катары.

Ошондой эле, API алып келүү деген эмне?

The API алуу сурамдар жана жооптор сыяктуу HTTP түтүгүнүн бөлүктөрүнө кирүү жана манипуляциялоо үчүн JavaScript интерфейсин камсыз кылат. Ал ошондой эле глобалдык камсыз кылат алып келүү () үчүн жеңил, логикалык жол менен камсыз кылуу ыкмасы алып келүү тармак боюнча асинхрондук ресурстар.

Изоморфтук алуу деген эмне?

FETCH жок браузерлер үчүн polyfill болуп саналат алып келүү функция (caniuse.com/#search= алып келүү ). Ал кошот алып келүү браузериңиздин терезеси объектисине функция. Ал эми изоморфтук - алып келүү ишке ашыруу болуп саналат алып келүү эки түйүн үчүн. js жана браузердин үстүнө курулган алып келүү полифилл.

Сунушталууда: