瀏覽器最核心的部分是渲染引擎(Rendering Engine),我們一般習慣稱之為“瀏覽器內核”,其負責解析網頁語法(如標準通用標記語言的子集HTML、JavaScript)並渲染、展示網頁。因此,所謂的瀏覽器內核通常也就是指瀏覽器所採用的渲染引擎,渲染引擎決定了瀏覽器如何顯示網頁的內容以及頁面的 ...
瀏覽器最核心的部分是渲染引擎(Rendering Engine),我們一般習慣稱之為“瀏覽器內核”,其負責解析網頁語法(如標準通用標記語言的子集HTML、JavaScript)並渲染、展示網頁。因此,所謂的瀏覽器內核通常也就是指瀏覽器所採用的渲染引擎,渲染引擎決定了瀏覽器如何顯示網頁的內容以及頁面的格式信息。不同的瀏覽器內核對網頁編寫語法的解析也有所不同,因此同一網頁在不同的內核瀏覽器里的渲染、展示效果也可能不同。
IE內核:trident
Trident(又稱為MSHTML),是微軟開發的一種排版引擎。使用Trident渲染引擎的瀏覽器包括:IE、傲游、世界之窗瀏覽器、Avant、騰訊TT、Netscape 8、NetCaptor、Sleipnir、GOSURF、GreenBrowser和KKman等。
谷歌歐鵬 blink
是一個由Google和Opera Software開發的瀏覽器排版引擎,Google計劃將這個渲染引擎作為Chromium計劃的一部分,並且在2013年4月的時候公佈了這一消息。這一渲染引擎是開源引擎WebKit中WebCore組件的一個分支,並且在Chrome(28及往後版本)、Opera(15及往後版本)和Yandex瀏覽器中使用。
火狐 gecko
內核代表作品Mozilla FirefoxGecko是一套開放源代碼的、以C++編寫的網頁排版引擎。Gecko是最流行的排版引擎之一,僅次於Trident。使用它的最著名瀏覽器有Firefox、Netscape6至9。
蘋果 webkit
主要用於Mac OS系統,它的特點在於源碼結構清晰、渲染速度極快。缺點是對網頁代碼的相容性不高,導致一些編寫不標準的網頁無法正常顯示。
網址分解
scheme://host.domain:port/path/fielname
網際網路服務類型(http)ftp email telnet
host 主機 www.xxx sport.xxxx
domain 功能變數名稱 baidu.com
埠號 :80 :8080
網頁路徑
文件名稱
web伺服器:IIS apache nginx(俄羅斯)