01-認(rèn)識(shí)瀏覽器

一、認(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)核 備注
IE Trident IE、獵豹安全、360極速瀏覽器、百度瀏覽器
firefox Gecko 可惜這幾年已經(jīng)沒(méi)落了,打開(kāi)速度慢、升級(jí)頻繁、豬一樣的隊(duì)友flash、神一樣的對(duì)手chrome
Safari webkit 現(xiàn)在很多人錯(cuò)誤地把 webkit 叫做 chrome內(nèi)核(即使 chrome內(nèi)核已經(jīng)是 blink 了)
chrome Chromium/Blink 在 Chromium 項(xiàng)目中研發(fā) Blink 渲染引擎(即瀏覽器核心),內(nèi)置于 Chrome 瀏覽器之中。Blink 其實(shí)是 WebKit 的分支。大部分國(guó)產(chǎn)瀏覽器最新版都采用Blink內(nèi)核。二次開(kāi)發(fā)
Opera blink 現(xiàn)在跟隨chrome用blink內(nèi)核。
Microsoft Edge Chromium 微軟將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二次開(kāi)發(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)可以讓不同我們寫(xiě)的頁(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è)模型的定義及交互的編寫(xiě),主要指的是 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è)面或者排版就有些許差異。開(kāi)發(fā)者常常需要為多版本的開(kāi)發(fā)而幸苦工作。所以需要執(zhí)行web標(biāo)準(zhǔn)來(lái)統(tǒng)一樣式。

4、拓展

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

最后編輯于
?著作權(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)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 28,755評(píng)論 1 45
  • 學(xué)習(xí)目標(biāo): 了解常用瀏覽器 掌握WEB標(biāo)準(zhǔn) 理解標(biāo)簽語(yǔ)義化 掌握常用的排版標(biāo)簽 掌握常用的文本格式化圖像鏈接等標(biāo)簽...
    紅豆丁244閱讀 445評(píng)論 0 1
  • --- 學(xué)習(xí)目標(biāo): - 了解常用瀏覽器 - 掌握WEB標(biāo)準(zhǔn) - 理解標(biāo)簽語(yǔ)義化 - 掌握常用的排版標(biāo)簽 ...
    紅豆丁244閱讀 1,426評(píng)論 0 2
  • 主流瀏覽器內(nèi)核有哪幾種? 1.背景介紹 什么是瀏覽器的內(nèi)核? 瀏覽器最重要或者說(shuō)最核心的部分叫做“Renderin...
    慕瑾大大閱讀 12,484評(píng)論 1 7
  • 主流瀏覽器內(nèi)核有哪幾種? 1.背景介紹 什么是瀏覽器的內(nèi)核? 瀏覽器最重要或者說(shuō)最核心的部分叫做“Renderin...
    公子小白123閱讀 491評(píng)論 0 0

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