Inhaltsverzeichnis:

Wie rendert ein Browser eine Seite?
Wie rendert ein Browser eine Seite?

Video: Wie rendert ein Browser eine Seite?

Video: Wie rendert ein Browser eine Seite?
Video: Wie funktionieren Browser? Internet Basics einfach erklärt! 2024, April
Anonim

Wenn ein Web Seite geladen ist, die Browser liest zuerst den TEXT-HTML-Code und erstellt daraus den DOM-Baum. Dann verarbeitet es das CSS, egal ob es sich um Inline-, eingebettetes oder externes CSS handelt, und erstellt daraus den CSSOM-Baum. Nachdem diese Bäume konstruiert sind, konstruiert es die Machen -Baum davon.

Die Frage ist auch, was ist das Rendern einer Webseite?

Wenn wir in Bezug auf sprechen Netz Server, Wiedergabe bedeutet das Generieren von HTML-Ausgaben durch Ihre Netz Server. Rendering durch einen Browser. Wenn wir in Bezug auf sprechen Netz Browser, Wiedergabe bedeutet das Parsen von HTML und das Anzeigen der Seite auf dem Bildschirm (UI).

Wie analysiert ein Browser außerdem HTML? Wenn Sie eine Datei mit der. html Durchwahl signalisieren Sie dem Browser Engine, um die Datei als ein. zu interpretieren html dokumentieren. Der Weg Browser „interpretiert“diese Datei zuerst Parsing es. In dem Parsing Prozess, und insbesondere während der Tokenisierung, jeden Anfang und jedes Ende html Tags in der Datei werden berücksichtigt.

Was passiert dementsprechend im Browser, wenn Ihr Browser die Seite lädt?

Ein Seitenladen beginnt, wenn ein Benutzer wählt ein Hyperlink, übermittelt ein Form oder Typen ein URL in ein Browser . Dies wird auch als Erstanfrage oder Navigationsstart bezeichnet. Die Aktion des Benutzers sendet ein Anfrage über das Netzwerk an die Netz Anwendungsserver. Die Anfrage erreicht den Antrag zur Bearbeitung.

Wie funktioniert das Browser-Rendering hinter den Kulissen?

Wie Browser funktionieren: Hinter den Kulissen

  1. Die Benutzeroberfläche - dazu gehören die Adressleiste, die Zurück-/Vorwärts-Schaltfläche, das Lesezeichenmenü usw.
  2. Die Browser-Engine - Marshallt die Aktionen zwischen der Benutzeroberfläche und der Rendering-Engine.
  3. Die Rendering-Engine – verantwortlich für die Anzeige des angeforderten Inhalts.
  4. Netzwerk - wird für Netzwerkaufrufe wie HTTP-Anforderungen verwendet.

Empfohlen: