Satura rādītājs
Kad mēs strādājam ar Javascript normāli ir tas, ka, ja mēs vēlamies iegūt datus no servera, mums ir jāveic pieprasījumi, izmantojot Ajax tas liek mums manipulēt ar dažādām metodēm HTTP lai saņemtu pareizas atbildes no servera.AngularJS šī pieeja neatšķiras, un tāpēc jums ir jānosūta pieprasījumi serveriem, izmantojot HTTP Lai iegūtu informāciju, ar kuru aizpildīt datu modeļus, tas ir jebkura pieteikuma pamatā.
Senos laikos mums vajadzēja tieši manipulēt ar objektu XMLHttpRequest mūsu dokumentos ar Javascript lai mēs varētu iegūt datus un nosūtīt dažādus pieprasījumus, tika iegūts ārkārtīgi garš, atkārtojošs un ne visai lasāms kods, lai paraugs apskatītu iepriekšējo laikmetu standarta pieprasījumu shēmu:
Tagad mēs virzāmies uz priekšu apmēram 10 gadus, un mums ir AngularJS kurš vienkāršo veidu, kā mēs sazināmies ar serveriem, izmantojot HTTP, šim nolūkam mums ir XHR interfeiss kas ļauj mums veikt asinhronus zvanus uz dažādiem serveriem un ar dažādām metodēm HTTP, tas padara iepriekšējo ieviešanu vienkāršāku un atvieglo attīstību, kā mēs varam redzēt šajā piemērā:
SalīdzinājumsJa salīdzinām ceļus starp veco un sasniegto ar AngularJSMēs redzam, ka nav gandrīz nekādu kopīgu punktu, izņemot funkcionalitāti, protams, vecā forma deva ceļu visam, kas mūsdienās var būt, lai mēs varētu padarīt attīstību ātrāku un mazāk mulsinošu.
Iepriekšējā piemērā mēs tikai redzējām, kā veikt pieprasījumu, izmantojot GŪT, tomēr mēs varam izmantot visas pieejamās metodes HTTP, redzēsim, kas mums ir pieejams:
- GŪT
- GALVA
- POST
- DZĒST
- PUT
- JSONP
Ar to mēs pabeidzam šo apmācību, mēs esam redzējuši, kā mēs varam rīkoties ar dažādām metodēm AngularJS un uzlabojumi, kas gadu gaitā ir pieredzēti attiecībā uz iepriekšējiem veidiem, kā panākt saziņu, izmantojot HTTP ar serveriem.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu