Koncept v definici ABC
Různé / / July 04, 2021
Guillem Alsina González, v listopadu 2018
Od svého založení již bylo vidět, že World Wide Web je předurčen dělat ve světě velké věci, což bylo pociťováno díky jeho rychlému rozšíření a přijetí téměř ve všech oblastech.
Pohodlí používání online služby, které nevyžaduje instalace softwaru v našem počítač být schopen to provést tam, kde jsme, je maximum
A jako by to byl závod, začaly webové prohlížeče - prohlížeče - začleňovat funkce, mnohokrát ve fázi experimentální, dokud nebyly standardem přijaty konsorciem World Wide Web Consortium (W3C), které současně prosazovalo co by se dalo udělat z webové stránky, a představivost vývojářů znovu a znovu táhla potenciál prohlížeče.
Sofistikovanost nástrojů nás vedla k vzhledu jazyků programování interpretováno v prohlížeč Y sady nástrojů využívat je. To je případ AJAX.
Název AJAX odpovídá zkratce Asynchronní JavaScript a XML, a skládá se z technologie, která umožňuje spouštět aplikace na webovém klientovi uživatele (v prohlížeči) a vyžaduje pouze asynchronní komunikaci se serverem.
AJAX není technologie sama o sobě, je balík který zahrnuje různé technologie.
Je zřejmé, že máme skriptovou část vytvořenou s implementací ECMAScript, obecně JavaScriptu; Značkovací jazyky HTML / XHTML a šablony stylů CSS pro formátování webových stránek, které se uživateli zobrazí, a formátování dat pro odesílání a příjem.
Zahrnuje také nezbytné mechanismy pro spojení se serverem a výměnu dat s ním (XMLHttpRequest).
Všechny tyto technologie existovaly již před rokem 2005, tedy rokem, kdy je James Garrett začal označovat společně pod názvem AJAX.
AJAX se používá, když lze úlohu serveru stáhnout do klienta, například ověřením dat zadaných ve formuláři v reálném čase nebo použití změn na webovou stránku, se kterou uživatel interaguje, pokud není nutné, aby změna a její důsledky byly okamžitě sděleny serveru.
Tím, že budete moci vytvořit webovou stránku, která nahradí aktuální, z AJAXu ji můžete změnit úplně webovou stránku, kterou vidíme, aniž bychom museli komunikovat se serverem v a bezprostřední.
Zabezpečení AJAX spočívá v tom, že běží izolovaně v prohlížeči, a to zase běží na operačním systému.
Před provedením škodlivé akce v systému, kód musí projít dvěma úrovněmi bezpečnost.
To však nezabránilo použití sada nástrojů který přizpůsobuje AJAX například spouštění vzdálených programů, které "přilepí" reklamní modul stránky na prohlížeč, nebo že změní svou konfiguraci tak, aby zobrazovala určitou domovskou stránku místo té, kterou Uživatelské jméno.
Mnohokrát tyto akce vyžadují povolení uživatele, kterému se aplikace napsané pro spuštění v prohlížeči mohou vyhnout pomocí lsti.
Tyto problémy byly opraveny v nejmodernějších webových prohlížečích, které mají propracované bezpečnostní systémy a prevence provádění kódu škodlivý, což jim umožňuje vyhnout se provádění něčeho nežádoucího.
Je to takřka řečeno, jako kdyby prohlížeč „věděl“, co bude JavaScript dělat, než to udělá, pouze s jeho analýzou.
Nejpoužívanější webové prohlížeče na trhu usnadňují používání AJAX na všech softwarových platformách, pro které jsou k dispozici (jako Windows, macOS, GNU / Linux, BSD ...).
Patří mezi ně Google Chrome, Mozilla Firefox (a deriváty, které používají stejný vykreslovací modul, což je bezplatný software), Microsoft Internet Explorer a Edge, Apple Safari, Opera a různé webové prohlížeče pro mobilní platformy, jako je iOS nebo Android.
Je třeba poznamenat, že AJAX není standardem, i když je založen na kusech, které jsou standardy.
Může také interagovat s jinými technologiemi a vytvářet velmi kompletní sadu nástrojů.
Fotky Fotolia: Maciek905 / Piotr Adamowicz
Motivy v AJAX