Heim  >  Artikel  >  Web-Frontend  >  Browser-Kernel-URL-Zerlegungs-Webserver

Browser-Kernel-URL-Zerlegungs-Webserver

巴扎黑
巴扎黑Original
2017-06-26 11:50:121676Durchsuche

Der Kernbestandteil des Browsers ist die Rendering-Engine (Rendering Engine), die wir allgemein als „Browserkernel“ bezeichnen und für die Analyse der Webseitensyntax (z. B. HTML, eine Teilmenge davon) verantwortlich ist die Standard Universal Markup Language, JavaScript) und das Rendern und Anzeigen von Webseiten. Daher bezieht sich der sogenannte Browser-Kernel normalerweise auf die vom Browser verwendete Rendering-Engine. Die Rendering-Engine bestimmt, wie der Browser den Inhalt der Webseite und die Formatinformationen der Seite anzeigt. Verschiedene Browser-Kernel weisen auch unterschiedliche Parsing-Syntaxen für das Schreiben von Webseiten auf, sodass auch die Rendering- und Anzeigeeffekte derselben Webseite in verschiedenen Kernel-Browsern unterschiedlich sein können.

IE-Kernel: Trident

Trident (auch bekannt als MSHTML) ist eine von Microsoft entwickelte Schriftsatz-Engine. Zu den Browsern, die die Trident-Rendering-Engine verwenden, gehören: IE, Maxthon, World Window Browser, Avant, Tencent TT, Netscape 8, NetCaptor, Sleipnir, GOSURF, GreenBrowser und KKman usw.


Google Blink

ist eine Browser-Layout-Engine, die von Google und Opera Software entwickelt wurde. Google plant, dies zu rendern. Die Engine ist Teil des Chromium-Projekts und wurde im April 2013 angekündigt. Diese Rendering-Engine ist eine Abzweigung der WebCore-Komponente der Open-Source-Engine WebKit und wird in den Browsern Chrome (Version 28 und höher), Opera (Version 15 und höher) und Yandex verwendet.

Firefox Gecko

Das Kernwerk von Mozilla FirefoxGecko ist eine in C++ geschriebene Open-Source-Webseitenlayout-Engine. Gecko ist nach Trident eine der beliebtesten Satz-Engines. Die bekanntesten Browser, die es verwenden, sind Firefox und Netscape 6 bis 9.


Apple Webkit

wird hauptsächlich im Mac OS-System verwendet Es zeichnet sich durch eine klare Quellcodestruktur und eine extrem schnelle Rendergeschwindigkeit aus. Der Nachteil besteht darin, dass die Kompatibilität mit Webseitencodes nicht hoch ist, was dazu führt, dass einige nicht standardmäßige Webseiten nicht richtig angezeigt werden können.

URL-Zerlegung

scheme://host.domain:port/path/fieldname
Internetdiensttyp (http )FTP E-Mail Telnet

Host Host www.xxx sport.xxxx
Domain Domainname baidu.com
Portnummer: 80:8080
Webseitenpfad
Dateiname

Webserver: IIS Apache Nginx (Russland)

Das obige ist der detaillierte Inhalt vonBrowser-Kernel-URL-Zerlegungs-Webserver. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn