Sąvoka apibrėžime ABC
Įvairios / / July 04, 2021
Autorius Guillem Alsina González, lapkričio mėn. 2018
Nuo pat įkūrimo jau buvo matyti, kad pasauliniam žiniatinkliui lemta nuveikti didelius dalykus pasaulyje, o tai buvo apčiuopiama sparčiai plečiantis ir pritaikant beveik visose srityse.
Patogumas naudotis internetine paslauga, kuriai nereikia montavimas programinės įrangos mūsų kompiuteris sugebėjimas jį įvykdyti iš ten, kur esame, yra maksimalus.
Tarsi tai būtų lenktynės, žiniatinklio naršyklės - naršyklės - pradėjo įtraukti funkcijas, dažnai etapais eksperimentiniai, kol juos priėmė kaip standartą „World Wide Web Consortium“ (W3C), kuris tuo pačiu paskatino ką būtų galima padaryti iš interneto puslapio, o kūrėjų vaizduotė vėl ir vėl pritraukė naršyklės.
Įrankių rafinuotumas paskatino mus pasirodyti programavimas išaiškinta naršyklė Y įrankių rinkiniai juos išnaudoti. Tai yra AJAX atvejis.
Pavadinimas AJAX atitinka Asinchroninis „JavaScript“ ir XML, ir ją sudaro technologija, leidžianti paleisti programas vartotojo žiniatinklio kliente (naršyklėje), reikalaujanti tik asinchroninio ryšio su serveriu.
AJAX savaime nėra technologija, ji yra pakuotė kuris apima įvairias technologijas.
Akivaizdu, kad turime scenarijaus dalį, sukurtą įdiegus ECMAScript, paprastai „JavaScript“; HTML / XHTML žymėjimo kalbos ir CSS stiliaus lapai, skirti formatuoti vartotojui pateiktus tinklalapius ir formatuoti duomenis siuntimui ir gavimui.
Ji taip pat apima būtinus mechanizmus, kaip prisijungti prie serverio ir keistis duomenimis su juo („XMLHttpRequest“).
Visos šios technologijos egzistavo jau prieš 2005 metus, metus, kai Jamesas Garrettas pradėjo jas kartu vadinti AJAX vardu.
AJAX naudojamas tada, kai serverio užduotį galima atsisiųsti klientui, pavyzdžiui, realiuoju laiku patvirtinant formos įvestus duomenis arba pritaikyti pakeitimus tinklalapiui, su kuriuo vartotojas bendrauja, jei nebūtina, kad apie pakeitimus ir jų pasekmes būtų nedelsiant pranešta serverio.
Galėdami sukurti internetinį puslapį, kuris pakeistų dabartinį, iš AJAX galite jį pakeisti visiškai žiniatinklio puslapį, kurį matome, neturėdami bendrauti su serveriu nedelsiant.
AJAX saugumas yra tas, kad ji veikia izoliuota naršyklėje, o tai savo ruožtu veikia operacinėje sistemoje.
Prieš atlikdami žalingus veiksmus sistemoje, kodas turi praeiti du lygius saugumas.
Tačiau tai netrukdė naudoti įrankių rinkinys kuris atitinka AJAX, pavyzdžiui, vykdyti nuotolines programas, kurios "prilipdo" reklaminio puslapio variklį prie ar pakeisti savo konfigūraciją taip, kad joje būtų rodomas tam tikras pagrindinis puslapis, o ne vienas Vartotojo vardas.
Daug kartų šiems veiksmams atlikti reikalingas vartotojo leidimas, kurio per naršyklę paleistos programos gali išvengti.
Šios problemos buvo ištaisytos moderniausiose interneto naršyklėse, kuriose yra sudėtingos apsaugos sistemos ir prevencija kodo vykdymas kenksmingas, leidžiant jiems išvengti nieko nepageidaujamo įvykdymo.
Tai, galima sakyti, tarsi naršyklė „žino“, ką darys „JavaScript“, prieš tai atlikdama tik savo analizę.
Rinkoje plačiausiai naudojamos žiniatinklio naršyklės palengvina AJAX naudojimą visose programinės įrangos platformose, kurioms jos yra prieinamos (pvz., „Windows“, „macOS“, GNU / Linux, BSD ...).
Tai apima „Google Chrome“, „Mozilla Firefox“ (ir darinius, naudojančius tą patį atvaizdavimo variklį, kuris yra nemokama programinė įranga), „Microsoft“ internetas „Explorer“ ir „Edge“, „Apple Safari“, „Opera“ ir įvairios žiniatinklio naršyklės, skirtos mobiliosioms platformoms, tokioms kaip „iOS“ ar „Android“.
Reikėtų pažymėti, kad AJAX nėra standartas, nors jis yra pagrįstas vienetais, kurie yra standartai.
Jis taip pat gali sąveikauti su kitomis technologijomis, formuodamas labai išsamų įrankių rinkinį.
„Fotolia“ nuotraukos: Maciek905 / Piotr Adamowicz
Temos AJAX