Jak Funguje Webový Prohlížeč

Obsah:

Jak Funguje Webový Prohlížeč
Jak Funguje Webový Prohlížeč

Video: Jak Funguje Webový Prohlížeč

Video: Jak Funguje Webový Prohlížeč
Video: Funkce webového prohlížeče 2024, Listopad
Anonim

Webový prohlížeč je program, pomocí kterého jsou prohlíženy internetové stránky. Obecná architektura všech populárních prohlížečů je podobná: skládá se z několika komponent, které jsou na sobě nezávislé, které jsou následně kombinovány prostřednictvím speciálních rozhraní.

Jak funguje webový prohlížeč
Jak funguje webový prohlížeč

Instrukce

Krok 1

Nejprve přichází nastavení sítě: JavaScript, XML parser a Display Backend (zpracování událostí na obrazovce). Jedná se o 4 nezávislé moduly, které fungují v rámci grafického jádra. Dále je naprogramován motor na vysoké úrovni, který je stejně jako uživatelské rozhraní schopen ukládat určitá data. K dispozici jsou také další komponenty (pluginy, multimédia, poštovní modul, nápověda, vývojářské nástroje atd.), Ale nemají tak velký vliv na strukturu prohlížeče.

Krok 2

Každá součást architektury je na určité úrovni a může interagovat pouze s nejbližším prvkem. Proto se architektura prohlížeče nazývá vrstvená.

Krok 3

Uživatelské rozhraní je druh vyrovnávací paměti, která existuje mezi modulem a uživatelem. Je to on, kdo přijímá všechna přání od uživatele, dává mu všechny možnosti a zpracovává všechny jeho akce. Rozhraní pomáhá poskytovat standardní sadu funkcí. Motor na vysoké úrovni je zodpovědný za zpracování stránky, to znamená za zobrazení celé grafické části. Také zahájí načítání stránky, obnovuje je, skáče zpět nebo vpřed, pracuje se záložkami, historií a nastavením, která ovlivňují grafiku.

Krok 4

Stejný grafický modul je hlavní součástí každého prohlížeče. Vykresluje obsah zdroje a analyzuje HTML a XML s přihlédnutím k vlivu CSS a JS, jakož i dalších objektů (obrázky, flash). Na základě všech dat shromážděných motorem se vygeneruje rozložení, které uživatel uvidí na monitoru.

Krok 5

Síť komponent, JS, analyzátor XML jsou specializované části programu, které pracují na odpovídajících parametrech. Display Backend je přidružen k OS a poskytuje výstup nejprimitivnější grafiky (rolovací pruhy, formuláře, dekorace oken atd.), Která závisí na operačním systému.

Krok 6

Díky systému komponent může prohlížeč snadno změnit design, je snazší lokalizovat chyby programu, každá komponenta je vylepšena samostatně a neovlivňuje program jako celek, každou komponentu lze použít samostatně.

Doporučuje: