Hogyan Működik A Webböngésző

Tartalomjegyzék:

Hogyan Működik A Webböngésző
Hogyan Működik A Webböngésző

Videó: Hogyan Működik A Webböngésző

Videó: Hogyan Működik A Webböngésző
Videó: 1. Hogyan működik a böngésző? 2024, Április
Anonim

A webböngésző olyan program, amelyen keresztül az internetes oldalakat megtekintheti. Az összes népszerű böngésző általános felépítése hasonló: több, egymástól független komponensből áll, amelyeket később speciális interfészeken keresztül egyesítenek.

Hogyan működik a webböngésző
Hogyan működik a webböngésző

Utasítás

1. lépés

Először a hálózati beállítások jönnek: JavaScript, XML elemző és Display Backend (az események kezelése a képernyőn). Ez 4 független modul, amelyek a grafikus motor keretein belül működnek. Ezután egy magas szintű motort programoznak be, amely a felhasználói felülethez hasonlóan képes bizonyos adatok tárolására. Vannak további összetevők is (bővítmények, multimédia, mail modul, súgó, fejlesztői eszközök stb.), De ezek nem befolyásolják annyira a böngésző felépítését.

2. lépés

Az architektúra minden alkotóeleme egy bizonyos szinten van, és csak a legközelebbi elemmel működhet együtt. Ezért a böngésző architektúráját rétegesnek nevezzük.

3. lépés

A felhasználói felület egyfajta puffer, amely a motor és a felhasználó között létezik. Ő fogadja el a felhasználó minden kívánságát, megadja neki az összes lehetőséget és feldolgozza minden cselekedetét. A felület segít a szabványos funkciókészlet biztosításában. A magas szintű motor felelős az oldal feldolgozásáért, vagyis a teljes grafikus rész megjelenítéséért. Elkezdi az oldal betöltését, frissíti őket, előre vagy előre ugrik, könyvjelzőkkel, előzményekkel és a grafikát befolyásoló beállításokkal dolgozik.

4. lépés

Ugyanaz a grafikus motor minden böngésző fő része. Megjeleníti az erőforrás tartalmát, és elemzi a HTML-t és az XML-t, figyelembe véve a CSS és JS, valamint más objektumok (képek, flash) hatását. A motor által összegyűjtött összes adat alapján létrejön egy elrendezés, amelyet a felhasználó a monitoron lát.

5. lépés

A hálózati komponensek, a JS, az XML elemző a program speciális részei, amelyek a megfelelő paramétereken dolgoznak. A Display Backend az operációs rendszerhez van társítva, és biztosítja a legprimitívebb grafika (görgetősávok, űrlapok, ablakdíszítés stb.) Kimenetét, amely az operációs rendszertől függ.

6. lépés

Az alkatrészrendszernek köszönhetően a böngésző könnyedén megváltoztathatja a dizájnt, könnyebben lokalizálhatók a programhibák, minden egyes komponens külön-külön javul és nem érinti a program egészét, mindegyik komponens külön-külön használható.

Ajánlott: