Käsite määritelmässä ABC
Sekalaista / / July 04, 2021
Kirjoittanut Guillem Alsina González, marraskuussa. 2018
Perustamisestaan lähtien nähtiin jo, että Internet oli tarkoitus tehdä suuria asioita maailmassa, mikä oli tuntuvaa sen nopean laajentumisen ja käyttöönoton myötä melkein kaikilla alueilla.
Verkkopalvelun käyttömukavuus, joka ei vaadi asennus ohjelmistosta tietokone pystyä toteuttamaan sen missä olemme, se on suurin.
Ja kuin se olisi kilpailu, verkkoselaimet - selaimet - alkoivat sisällyttää toimintoja, usein vaiheittain kokeellisia, kunnes World Wide Web Consortium (W3C) hyväksyi ne vakiona, mikä samalla vauhditti mitä web-sivulta voitaisiin tehdä, ja kehittäjien mielikuvitus veti uudestaan ja uudestaan selaimet.
Työkalujen hienostuneisuus johti meidät kielen ohjelmointi tulkittu selain Y työkalusarjat hyödyntää niitä. Näin on AJAX: n kanssa.
Nimi AJAX vastaa lyhennettä Asynkroninen JavaScript ja XML, ja se koostuu tekniikasta, joka sallii sovellusten suorittamisen käyttäjän web-asiakasohjelmalla (selain) ja vaatii vain asynkronista yhteyttä palvelimen kanssa.
AJAX ei ole itsessään tekniikka, se on paketti joka sisältää erilaisia tekniikoita.
Meillä on tietysti skriptiosa, joka on tehty ECMAScriptin, yleensä JavaScriptin, toteutuksella; HTML / XHTML-merkintäkielet ja CSS-tyylitaulukot muotoilevat käyttäjälle esitettävät verkkosivut ja alustavat tiedot lähetystä ja vastaanottamista varten.
Se sisältää myös tarvittavat mekanismit yhteyden muodostamiseksi palvelimeen ja tietojen vaihtamiseksi sen kanssa (XMLHttpRequest).
Kaikki nämä tekniikat olivat olemassa jo ennen vuotta 2005, jolloin James Garrett alkoi viitata niihin yhdessä AJAX-nimellä.
AJAX: ää käytetään, kun palvelintehtävä voidaan ladata asiakkaalle esimerkiksi vahvistamalla reaaliajassa lomakkeeseen syötetyt tiedot tai muutosten tekeminen verkkosivulle, jonka kanssa käyttäjä on vuorovaikutuksessa, jos ei ole välttämätöntä, että muutoksesta ja sen seurauksista ilmoitetaan välittömästi palvelin.
Pystymällä luomaan verkkosivun, joka korvaa nykyisen, AJAX: sta voit tehdä sen muuttumaan kokonaan näkemämme verkkosivun tarvitsematta olla yhteydessä palvelimeen a välittömästi.
AJAX: n turvallisuus on siinä, että se toimii erillään selaimessa, ja tämä puolestaan toimii käyttöjärjestelmässä.
Ennen haitallisen toiminnan suorittamista järjestelmässä, koodi on läpäistävä kaksi tasoa turvallisuus.
Tämä ei kuitenkaan ole estänyt työkalupakki joka noudattaa AJAX: ää esimerkiksi suorittamalla etäohjelmia, jotka "kiinnittävät" mainossivukoneen selainta tai että he muuttavat kokoonpanonsa siten, että se näyttää tietyn kotisivun sen sijaan, että Käyttäjätunnus.
Usein nämä toiminnot edellyttävät käyttäjän lupaa, jonka selaimessa kirjoitettaviksi kirjoitetut sovellukset voivat välttää väärinkäytöksillä.
Nämä ongelmat on korjattu nykyaikaisimmissa selaimissa, joissa on kehittyneet turvajärjestelmät ja ehkäisy koodin suorittaminen haitallinen, jolloin he voivat välttää ei-toivotun suorittamisen.
Se on niin sanotusti ikään kuin selain "tietää", mitä JavaScript tekee ennen kuin, vain analyysinsa kanssa.
Markkinoiden eniten käytetyt selaimet helpottavat AJAX: n käyttöä kaikilla ohjelmistoalustoilla, joille niitä on saatavilla (kuten Windows, macOS, GNU / Linux, BSD ...).
Näitä ovat Google Chrome, Mozilla Firefox (ja johdannaiset, jotka käyttävät samaa renderointimoottoria, joka on ilmainen ohjelmisto), Microsoft Internet Explorer ja Edge, Apple Safari, Opera ja erilaiset verkkoselaimet mobiilialustoille, kuten iOS tai Android.
On huomattava, että AJAX ei ole standardi, vaikka se perustuu kappaleisiin, jotka ovat standardeja.
Se voi myös olla vuorovaikutuksessa muiden tekniikoiden kanssa muodostaen erittäin täydellisen työkalusarjan.
Fotolia-kuvat: Maciek905 / Piotr Adamowicz
AJAX: n teemat