網(wǎng)頁瀏覽器
網(wǎng)頁瀏覽器(英語:web browser),常被簡稱為瀏覽器,是一種用于檢索并展示萬維網(wǎng)信息資源的應(yīng)用程序。這些信息資源可為網(wǎng)頁、圖片、影音或其他內(nèi)容,它們由統(tǒng)一資源標(biāo)志符標(biāo)志。信息資源中的超鏈接可使用戶方便地瀏覽相關(guān)信息。
網(wǎng)頁瀏覽器雖然主要用于使用萬維網(wǎng),但也可用于獲取專用網(wǎng)絡(luò)中網(wǎng)頁服務(wù)器之信息或文件系統(tǒng)內(nèi)之文件。(摘抄百科)
瀏覽器的組成
1.Shell部分
2.內(nèi)核部分
? ? 內(nèi)核包括:渲染引擎、JS引擎等其他模塊,其中渲染引擎是用來解釋網(wǎng)頁語法規(guī)則并渲染到網(wǎng)頁上,是以HTML/JavaScript/CSS等文件作為輸入,以可視化內(nèi)容作為輸出。
主流瀏覽器
瀏覽器有很多,主流瀏覽器之所以成為主流,必須符合兩個特點:
1.要有一定的市場份額(大概3%以上);
2.要有自己獨立研發(fā)的內(nèi)核;
目前主流瀏覽器包括有 IE(Internet Explorer、Microsoft Edge)、Google Chrome、Mozilla Firefox、Opera及Safari。
內(nèi)核
瀏覽器中,最重要的部分是內(nèi)核部分。瀏覽器內(nèi)核決定了瀏覽器該如何顯示網(wǎng)頁內(nèi)容以及頁面的格式信息。不同的瀏覽器內(nèi)核對網(wǎng)頁的語法解釋也不同,因此網(wǎng)頁開發(fā)者需要在不同內(nèi)核的瀏覽器中測試網(wǎng)頁的渲染效果。
主流瀏覽器相對應(yīng)的內(nèi)核如下:
IE ? ? ? ? ? ? ? ?Trident
Chrome ? ? Webkit/blink
Firefox ? ? ? Gecko
Opera ? ? ? ? Presto/Webkit/Blink
Safari ? ? ? ? ?Webkit
