Apskatot noteiktas vietnes, mēs sekojam datiem, kas tajā ir. Un ar veselu lapu parasti nepietiek, lai turētu visu, ko vēlamies uzzināt, tāpēc pašreizējā lapa ir jāsaista ar nākamo. Bet dažreiz mums nav jāmaina vai pat nevēlamies mainīt visu lapu, tikai noteiktu sadaļu tajā. Piemēram, mums vienā lapā ir shoutbox, mēs negribētu, lai visa lapa tiktu atkārtoti ielādēta ikreiz, kad ekrānā parādās jauns ieraksts.
Pirmais, kas nodrošināja šāda veida funkcionalitāti, bija Java, nodrošinot maz apkopotus sīklietotnes, kas asinhroni var ielādēt datus. Vēlāk AJAX nodrošināja standartam atļautos kodētājus pieprasīt datus asinhroni, lai mainītu jauno datu ielādi, nemainot tīmekļa lapu.
Javascript, no otras puses, ir klienta puses skriptu valoda, kas ļauj izveidot dinamiskas tīmekļa lapas, kas nodrošina jaunu interaktivitātes līmeni. JavaScript priekšrocība ir tā, ka, tā kā tā ir klienta puses lietojumprogramma, tā var izveidot dinamiskas tīmekļa lapas, kas ir sarežģītākas nekā servera puses skripts. Servera puses skriptus vada resursdators, tāpēc tam ir ļoti ierobežoti resursi, īpaši, ja šim serverim piekļūst daudz cilvēku. Atrodoties klienta datorā, Javascript ir daudz resursu, lai atskaņotu neatkarīgi no darbībām serverī.
Galvenais Javascript trūkums ir tas, ka tas ir ļoti labs kandidāts Trojas zirgu instalēšanai jūsu datorā. Tā kā tas darbojas uz klienta, tam ir atļauti daži resursi, kas potenciāli varētu nodot neatkarību neatkarīgam personālam jūsu datoru, iespējams, iekļaujot jūs robottīklā. Lai novērstu šo trūkumu, neļaujiet datorā palaist neuzticamus javascript kodus.
AJAX un Javascript ir saistīti tāpēc, ka AJAX ir metodika, kuru Javascript izmanto, lai lielāko daļu savu datu iegūtu no servera. Kad Javascript izveido dinamiskas tīmekļa lapas, tas no servera nepieprasa visu, kas tam varētu būt nepieciešams, jo tas varētu izraisīt ļoti ilgu ielādes laiku. Tā vietā tas vienkārši ielādē nepieciešamo, lai ielādētu pirmo lapu. Ikreiz, kad lietotājs izdara kaut ko tādu, kam būtu nepieciešami vairāk datu, Javascript pēc tam izmantos AJAX, lai pieprasītu nepieciešamos datus, lai izvairītos no lapas atkārtotas ielādes..
Kā redzam, AJAX ir tikai vēl viens rīks, ko var izmantot skriptu valodās, piemēram, Javascript, lai uzlabotu viņu tīmekļa lapu izskatu un izskatu..
Iepazīstieties ar grāmatām, kas saistītas ar AJAX un Javascript.