Mõiste definitsioonis ABC
Miscellanea / / July 04, 2021
Autor Guillem Alsina González, nov. 2018
Alates selle asutamisest oli juba näha, et veebil oli ette nähtud teha maailmas suuri asju, mida oli tunda selle kiire laienemise ja kasutuselevõtuga peaaegu kõigis valdkondades.
Veebiteenuse, mis ei vaja seda, mugavust paigaldamine meie tarkvara arvuti maksimaalne on see, kui suudame selle täita meie asukohast
Ja nagu oleks tegemist võistlusega, hakkasid veebibrauserid - brauserid - funktsioone kaasama, mitu korda etapis eksperimentaalseks, kuni World Wide Web Consortium (W3C) need standardiks võttis, mis samal ajal mida saaks veebilehelt teha ja arendajate kujutlusvõime tõmbas ikka ja jälle brauserid.
Tööriistade keerukus viis meid keelte ilmumiseni programmeerimine tõlgendatakse brauser Y tööriistakomplektid neid ära kasutada. See on AJAXi puhul.
Nimi AJAX vastab lühendile Asünkroonne JavaScripti ja XML, ja see koosneb tehnoloogiast, mis võimaldab rakenduste käitamist kasutaja veebikliendis (brauseris), mis nõuab ainult asünkroonset serveriga suhtlemist.
AJAX pole iseenesest tehnoloogia, see on a pakend mis hõlmab erinevaid tehnoloogiaid.
Ilmselt on meil skriptiosa tehtud ECMAScript rakendusega, tavaliselt JavaScripti abil; HTML / XHTML-märgistuskeeled ja CSS-i stiililehed kasutajale esitatavate veebilehtede vormindamiseks ning andmete saatmiseks ja vastuvõtmiseks vormindamiseks.
See sisaldab ka vajalikke mehhanisme serveriga ühenduse loomiseks ja sellega andmete vahetamiseks (XMLHttpRequest).
Kõik need tehnoloogiad olid olemas juba enne 2005. aastat - aastat, mil James Garrett hakkas neid AJAXi nime all koos nimetama.
AJAX-i kasutatakse siis, kui serveri ülesande saab kliendile alla laadida, näiteks vormi sisestatud andmete reaalajas kinnitamise või muudatuste rakendamine veebisaidil, millega kasutaja suhtleb, kui pole vaja, et muudatusest ja selle tagajärgedest teavitataks viivitamatult server.
Kui saate luua veebilehe, mis asendab praegust lehte, saate AJAX-ist selle muuta täielikult veebileht, mida näeme, ilma et peaksime serveriga a kohene.
AJAXi turvalisus seisneb selles, et see töötab brauseris isoleeritult ja see omakorda töötab opsüsteemis.
Enne süsteemile kahjulike toimingute tegemist kood peab läbima kaks taset ohutus.
See ei ole siiski takistanud tööriistakomplekt mis vastab AJAX-ile näiteks kaugprogrammide käivitamiseks, mis "kleepivad" reklaamilehe mootorit brauserit või et nad muudavad oma konfiguratsiooni nii, et see kuvaks teatud avalehte selle asemel, mis Kasutajanimi.
Mitu korda on nende toimingute jaoks vaja kasutaja luba, mida brauseris käivitamiseks kirjutatud rakendused saavad alahoidmise kaudu vältida.
Need probleemid on lahendatud kõige moodsamates veebibrauserites, millel on keerukad turvasüsteemid ja ärahoidmine koodi täitmine kahjulik, mis võimaldab neil vältida soovimatu hukkamist.
Nii võib öelda, et brauser "teab", mida JavaScripti enne teeb, ainult oma analüüsiga.
Turul kõige enam kasutatavad veebibrauserid hõlbustavad AJAX-i kasutamist kõigil tarkvaraplatvormidel, millele need on saadaval (näiteks Windows, macOS, GNU / Linux, BSD ...).
Nende hulka kuuluvad Google Chrome, Mozilla Firefox (ja derivaadid, mis kasutavad sama renderdamismootorit, mis on tasuta tarkvara), Microsoft Internet Explorer ja Edge, Apple Safari, Opera ja erinevad veebibrauserid mobiilsetele platvormidele nagu iOS või Android.
Tuleb märkida, et AJAX ei ole standard, kuigi see põhineb tükkidel, mis on standardid.
See võib suhelda ka teiste tehnoloogiatega, moodustades väga täieliku tööriistakomplekti.
Fotolia fotod: Maciek905 / Piotr Adamowicz
Teemad AJAXis