Indholdsfortegnelse
Når vi arbejder med Javascript det normale er, at hvis vi ønsker at indhente data fra en server, skal vi fremsætte anmodninger via Ajax dette får os til at manipulere de forskellige metoder HTTP for at få de korrekte svar fra serveren.VinkelJS er ikke anderledes i denne tilgang, og derfor skal du fremsætte anmodninger til servere via HTTP For at få de oplysninger, der skal udfyldes med datamodellerne, er dette grundlaget for enhver applikation.
I oldtiden var vi nødt til at manipulere objektet direkte XMLHttpRequest i vores dokumenter med Javascript så vi kunne få dataene og sende de forskellige anmodninger, resulterede dette i ekstremt lang, gentagen og ikke særlig læsbar kode, for en prøve lad os se et standardanmodningsskema fra tidligere tidsaldre:
Nu går vi omkring 10 år frem, og det har vi VinkelJS der forenkler den måde, vi kommunikerer med servere via HTTP, til dette har vi XHR interface der giver os mulighed for at foretage asynkrone opkald til de forskellige servere og med de forskellige metoder HTTP, dette får den tidligere implementering til at se forenklet ud og gør udviklingen lettere, som vi kan se i følgende eksempel:
SammenligningHvis vi sammenligner måderne mellem det gamle og det, der er opnået med VinkelJSVi ser, at der næppe er andre fælles punkter end funktionalitet, selvfølgelig er den gamle form, der gav plads til alt, hvad vi kan have i dag for at kunne gøre udviklingen hurtigere og mindre forvirrende.
I det foregående eksempel så vi lige, hvordan man foretager en anmodning via FÅ, men vi kan bruge alle de tilgængelige metoder i HTTP, lad os se, hvad vi har til rådighed:
- FÅ
- HOVED
- STOLPE
- SLET
- SÆTTE
- JSONP
Med dette afslutter vi denne vejledning, vi har set, hvordan vi kan håndtere de forskellige metoder i VinkelJS og den forbedring, der er oplevet gennem årene med hensyn til tidligere måder at opnå kommunikation via HTTP med serverne.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt