Hvordan Fungerer En Nettleser

Innholdsfortegnelse:

Hvordan Fungerer En Nettleser
Hvordan Fungerer En Nettleser

Video: Hvordan Fungerer En Nettleser

Video: Hvordan Fungerer En Nettleser
Video: SMART Board - Nettleser 2024, November
Anonim

Nettleser er et program der Internett-sider blir sett på. Den generelle arkitekturen til alle populære nettlesere er lik: den består av flere komponenter som er uavhengige av hverandre, som deretter kombineres gjennom spesielle grensesnitt.

Hvordan fungerer en nettleser
Hvordan fungerer en nettleser

Bruksanvisning

Trinn 1

Først kommer nettverksinnstillingene: JavaScript, XML-parser og Display Backend (håndtering av hendelser på skjermen). Dette er 4 uavhengige moduler som fungerer innenfor rammen av grafikkmotoren. Deretter er en høyt nivå motor programmert, som, i likhet med brukergrensesnittet, er i stand til å lagre visse data. Det er også flere komponenter (plugins, multimedia, e-postmodul, hjelp, utviklerverktøy osv.), Men de påvirker ikke strukturen i nettleseren like mye.

Steg 2

Hver komponent i arkitekturen er på et bestemt nivå og kan bare samhandle med nærmeste element. Derfor kalles nettleserarkitekturen for lagdelt.

Trinn 3

Brukergrensesnittet er en slags buffer som eksisterer mellom motoren og brukeren. Det er han som godtar alle ønskene fra brukeren, gir ham alle muligheter og behandler alle sine handlinger. Grensesnittet hjelper deg med å gi et standard sett med funksjoner. Motoren på høyt nivå er ansvarlig for behandlingen av siden, det vil si for å vise hele den grafiske delen. Han begynner også å laste inn siden, oppdaterer dem, hopper bakover eller fremover, jobber med bokmerker, historie og innstillinger som påvirker grafikken.

Trinn 4

Den samme grafikkmotoren er hoveddelen av hvilken som helst nettleser. Den gjengir innholdet i ressursen og analyserer HTML og XML, med tanke på innflytelsen fra CSS og JS, så vel som andre objekter (bilder, flash). Basert på alle dataene som er samlet inn av motoren, genereres et oppsett som brukeren ser på skjermen.

Trinn 5

Komponentenettverket, JS, XML-parser er spesialiserte deler av programmet som fungerer på de tilsvarende parametrene. Display Backend er assosiert med operativsystemet og gir utgang til den mest primitive grafikken (rullefelt, skjemaer, vindusdekorasjon osv.), Som avhenger av operativsystemet.

Trinn 6

Takket være komponentsystemet kan nettleseren enkelt endre design, det er lettere å lokalisere programfeil, hver komponent forbedres separat og påvirker ikke programmet som helhet, hver komponent kan brukes separat.

Anbefalt: