Jēdziens definīcijā ABC
Miscellanea / / July 04, 2021
Autore: Guillem Alsina González, nov. 2018
Kopš tās dibināšanas jau bija redzams, ka tīmeklim bija lemts darīt lielas lietas pasaulē, kaut kas bija jūtams ar tā straujo paplašināšanos un pieņemšanu gandrīz visās jomās.
Tiešsaistes pakalpojuma lietošanas ērtums, kuram nav nepieciešami uzstādīšana programmatūras mūsu dators spēja to izpildīt no vietas, kur mēs atrodamies, ir maksimāla
Un it kā tās būtu sacīkstes, tīmekļa pārlūkprogrammas - pārlūkprogrammas - daudzas reizes pa fāzei sāka iekļaut funkcionalitātes eksperimentāli līdz brīdim, kad tos kā standartu pieņēma World Wide Web Consortium (W3C), kas vienlaikus ko varētu izdarīt no tīmekļa lapas, un izstrādātāju iztēle atkal un atkal piesaistīja pārlūkprogrammas.
Rīku izsmalcinātība mūs noveda pie programmēšana interpretēts pārlūku Jā instrumentu komplekti tos izmantot. Tas ir gadījumā ar AJAX.
Nosaukums AJAX atbilst saīsinājumam Asinhronais JavaScript un XML, un tā sastāv no tehnoloģijas, kas ļauj palaist lietojumprogrammas lietotāja tīmekļa klientā (pārlūkprogrammā), pieprasot tikai asinhronu saziņu ar serveri.
AJAX pati par sevi nav tehnoloģija, tā ir iepakojums kas ietver dažādas tehnoloģijas.
Mums acīmredzami ir skripta daļa, kas izveidota, izmantojot ECMAScript, parasti JavaScript; HTML / XHTML iezīmēšanas valodas un CSS stila lapas, lai formatētu tīmekļa lapas, kuras tiks rādītas lietotājam, un formatētu datus nosūtīšanai un saņemšanai.
Tas ietver arī nepieciešamos mehānismus, lai izveidotu savienojumu ar serveri un apmainītos ar to ar datiem (XMLHttpRequest).
Visas šīs tehnoloģijas pastāvēja jau pirms 2005. gada - gada, kad Džeimss Garets sāka tās kopā saukt ar AJAX vārdu.
AJAX tiek izmantots, ja servera uzdevumu var lejupielādēt klientam, piemēram, reāllaikā validējot formā ievadītos datus vai izmaiņu piemērošana tīmekļa lapai, ar kuru mijiedarbojas lietotājs, ja nav nepieciešams, lai par izmaiņām un to sekām nekavējoties paziņotu serveris.
Spējot izveidot tīmekļa lapu, kas aizstāj pašreizējo, no AJAX jūs varat to mainīt pilnībā to tīmekļa lapu, kuru mēs redzam, bez saziņas ar serveri tūlītēja.
AJAX drošība slēpjas tajā, ka tā darbojas izolēti pārlūkprogrammā, un tas savukārt darbojas operētājsistēmā.
Pirms kaitīgas darbības veikšanas sistēmā, kods jānokārto divi līmeņi drošība.
Tomēr tas nav traucējis izmantot rīkkopa kas atbilst AJAX, piemēram, izpildīt attālās programmas, kas "pielīmē" reklāmas lapu dzinēju pārlūkprogrammā vai ka viņi maina savu konfigurāciju tā, lai tajā tiktu parādīta noteikta mājas lapa, nevis tā, kas ir Lietotājvārds.
Daudzas reizes šīm darbībām ir nepieciešama lietotāja atļauja, no kuras pārlūkprogrammā palaistas rakstītās lietojumprogrammas var izvairīties, izmantojot nepatiesu pieeju.
Šīs problēmas ir novērstas modernākajās tīmekļa pārlūkprogrammās, kurās ir sarežģītas drošības sistēmas un profilakse koda izpilde kaitīgs, ļaujot viņiem izvairīties no kaut kā nevēlama izpildīšanas.
Tā teikt, it kā pārlūks tikai zinātu, ko JavaScript darīs pirms tā, tikai ar tā analīzi.
Tirgū visplašāk izmantotās tīmekļa pārlūkprogrammas atvieglo AJAX lietošanu visās programmatūras platformās, kurām tās ir pieejamas (piemēram, Windows, macOS, GNU / Linux, BSD ...).
Tie ietver Google Chrome, Mozilla Firefox (un atvasinājumus, kas izmanto to pašu renderēšanas motoru, kas ir bezmaksas programmatūra), Microsoft Internets Explorer un Edge, Apple Safari, Opera un dažādas tīmekļa pārlūkprogrammas mobilajām platformām, piemēram, iOS vai Android.
Jāatzīmē, ka AJAX nav standarts, lai gan tā pamatā ir gabali, kas ir standarti.
Tas var mijiedarboties arī ar citām tehnoloģijām, veidojot ļoti pilnīgu rīku komplektu.
Fotolia fotogrāfijas: Maciek905 / Piotr Adamowicz
Tēmas AJAX