Maison  >  Article  >  interface Web  >  Que signifie récupérer ?

Que signifie récupérer ?

(*-*)浩
(*-*)浩original
2019-08-03 10:32:1413094parcourir

Fetch est appelé la technologie Ajax de nouvelle génération et utilise Promise pour traiter les données. C'est une API concise et claire, plus simple et plus facile à utiliser que XMLHttpRequest.

Que signifie récupérer ?

Lorsque la page doit demander des données au serveur, Ajax est essentiellement utilisé. (Apprentissage recommandé : Tutoriel vidéo Web front-end)

L'essence d'Ajax est d'utiliser l'objet XMLHttpRequest pour demander des données, et l'objet XMLHttpRequest implémente le traitement des données renvoyées via l'événement modèle.

Semblable à XMLHttpRequest, Fetch vous permet de faire des requêtes AJAX.

La différence est que l'API Fetch utilise Promise. Promise est l'un des contenus ES6 officiellement publiés, il s'agit donc d'une API concise et claire, plus simple et plus facile à utiliser que XMLHttpRequest.

Prise en charge du navigateur

Fetch n'est pas encore une spécification du W3C, la prise en charge native n'est donc pas élevée.

Heureusement, les polyfills suivants peuvent être introduits pour prendre parfaitement en charge IE8+ :

1 Puisque IE8 est ES3, les polyfills ES5 doivent être introduits : es5-shim, es5. -sham

2. Introduisez le polyfill Promise : es6-promise3 Introduisez la bibliothèque de détection de récupération : fetch-detector

4. Introduisez le polyfill fetch : fetch-ie8

. 5 .Facultatif : si vous utilisez également jsonp, introduisez fetch-jsonp

6 Facultatif : activez le mode d'exécution de Babel et utilisez async/await now

.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:que signifie l'alerteArticle suivant:que signifie l'alerte