目前市場(chǎng)主流瀏覽器

一、認(rèn)識(shí)瀏覽器

瀏覽器是網(wǎng)頁(yè)顯示、運(yùn)行的平臺(tái),常用的瀏覽器有IE、火狐(Firefox)、谷歌(Chrome)、Safari和Opera等。我們平時(shí)稱為五大瀏覽器。IE最新版為Edge。

常用瀏覽器

二、瀏覽器市場(chǎng)份額

可以通過(guò)百度的統(tǒng)計(jì)網(wǎng)站查看:http://#baidu.com/data/browser

瀏覽器市場(chǎng)份額報(bào)告_2017.05-2019.04.jpg

三、了解常用瀏覽器內(nèi)核

瀏覽器內(nèi)核是什么東西。英文叫做:Rendering Engine,中文翻譯很多,排版引擎、解釋引擎、渲染引擎,現(xiàn)在流行稱為瀏覽器內(nèi)核。

因?yàn)闉g覽器太多啦, 但是現(xiàn)在主要流行的就是下面幾個(gè):

瀏覽器內(nèi)核備注

IETridentIE、獵豹安全、360極速瀏覽器、百度瀏覽器

firefoxGecko可惜這幾年已經(jīng)沒(méi)落了,打開速度慢、升級(jí)頻繁、豬一樣的隊(duì)友flash、神一樣的對(duì)手chrome

Safariwebkit現(xiàn)在很多人錯(cuò)誤地把 webkit 叫做 chrome內(nèi)核(即使 chrome內(nèi)核已經(jīng)是 blink 了)

chromeChromium/Blink在 Chromium 項(xiàng)目中研發(fā) Blink 渲染引擎(即瀏覽器核心),內(nèi)置于 Chrome 瀏覽器之中。Blink 其實(shí)是 WebKit 的分支。大部分國(guó)產(chǎn)瀏覽器最新版都采用Blink內(nèi)核。二次開發(fā)

Operablink現(xiàn)在跟隨chrome用blink內(nèi)核。

Microsoft EdgeChromium微軟將Window 10內(nèi)置默認(rèn)瀏覽器Edge內(nèi)核換成與谷歌瀏覽器一樣的Chromium內(nèi)核

拓展1:移動(dòng)端的瀏覽器的內(nèi)核

移動(dòng)端的瀏覽器內(nèi)核主要說(shuō)的是系統(tǒng)內(nèi)置瀏覽器的內(nèi)核。

Android手機(jī)而言,使用率最高的就是Webkit內(nèi)核,大部分國(guó)產(chǎn)瀏覽器宣稱的自己的內(nèi)核,基本上也是屬于webkit二次開發(fā)。

iOS以及WP7平臺(tái)上,由于系統(tǒng)原因,系統(tǒng)大部分自帶瀏覽器內(nèi)核,一般是Safari的內(nèi)核webkit或者IE內(nèi)核的Trident。

拓展2:瀏覽器內(nèi)核

瀏覽器內(nèi)核包括兩部分,渲染引擎js引擎。渲染引擎負(fù)責(zé)讀取網(wǎng)頁(yè)內(nèi)容,整理訊息,計(jì)算網(wǎng)頁(yè)的顯示方式并顯示頁(yè)面,js引擎是解析執(zhí)行js獲取網(wǎng)頁(yè)的動(dòng)態(tài)效果。 后來(lái) JS 引擎越來(lái)越獨(dú)立,內(nèi)核就傾向于只指渲染引擎。

四、Web標(biāo)準(zhǔn)

1、為什么要遵循WEB標(biāo)準(zhǔn)呢?

通過(guò)以上瀏覽器不同內(nèi)核不同,我們知道他們顯示頁(yè)面或者排版就有些許差異。

Web標(biāo)準(zhǔn)

2、Web 標(biāo)準(zhǔn)的好處

遵循web標(biāo)準(zhǔn)可以讓不同我們寫的頁(yè)面更標(biāo)準(zhǔn)更統(tǒng)一外,還有許多優(yōu)點(diǎn)

1、讓W(xué)eb的發(fā)展前景更廣闊

2、內(nèi)容能被更廣泛的設(shè)備訪問(wèn)

3、更容易被搜尋引擎搜索

4、降低網(wǎng)站流量費(fèi)用

5、使網(wǎng)站更易于維護(hù)

6、提高頁(yè)面瀏覽速度

3、Web 標(biāo)準(zhǔn)構(gòu)成

構(gòu)成:主要包括結(jié)構(gòu)(Structure)表現(xiàn)(Presentation)行為(Behavior)三個(gè)方面。

結(jié)構(gòu)用于對(duì)網(wǎng)頁(yè)元素進(jìn)行整理和分類,主要指的是HTML。

表現(xiàn)用于設(shè)置網(wǎng)頁(yè)元素的版式、顏色、大小等外觀樣式,主要指的是CSS。

行為是指網(wǎng)頁(yè)模型的定義及交互的編寫,主要指的是Javascript。

理想狀態(tài)下,他們?nèi)龑佣际仟?dú)立的, 放到不同的文件里面

Web標(biāo)準(zhǔn)不是某一個(gè)標(biāo)準(zhǔn),而是由W3C組織和其他標(biāo)準(zhǔn)化組織制定的一系列標(biāo)準(zhǔn)的集合。

W3C 萬(wàn)維網(wǎng)聯(lián)盟是國(guó)際最著名的標(biāo)準(zhǔn)化組織。1994年成立后,至今已發(fā)布近百項(xiàng)相關(guān)萬(wàn)維網(wǎng)的標(biāo)準(zhǔn),對(duì)萬(wàn)維網(wǎng)發(fā)展做出了杰出的貢獻(xiàn)。

w3c就類似于現(xiàn)實(shí)世界中的聯(lián)合國(guó)。

由于瀏覽器內(nèi)核不同,顯示頁(yè)面或者排版就有些許差異。開發(fā)者常常需要為多版本的開發(fā)而幸苦工作。所以需要執(zhí)行web標(biāo)準(zhǔn)來(lái)統(tǒng)一樣式。

4、拓展

深度閱讀:五大主流瀏覽器內(nèi)核的源起以及國(guó)內(nèi)各大瀏覽器內(nèi)核總結(jié)

作者:周浩zz

鏈接:http://www.itdecent.cn/p/e00c5c81bc14

來(lái)源:簡(jiǎn)書

簡(jiǎn)書著作權(quán)歸作者所有,任何形式的轉(zhuǎn)載都請(qǐng)聯(lián)系作者獲得授權(quán)并注明出處。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容