国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 課堂 > 瀏覽器 > 正文

瀏覽器是怎樣工作的 瀏覽器從頭到尾的工作機(jī)制

2024-07-15 02:00:39
字體:
供稿:網(wǎng)友

瀏覽器可以被認(rèn)為是使用最廣泛的軟件,本文將介紹瀏覽器的工 作原理,我們將看到,從你在地址欄輸入google.com到你看到google主頁過程中都發(fā)生了什么。

將討論的瀏覽器

今天,有五種主流瀏覽器——IE、Firefox、Safari、Chrome及Opera。

本文將基于一些開源瀏覽器的例子——Firefox、 Chrome及Safari,Safari是部分開源的。

根據(jù)W3C(World Wide Web Consortium 萬維網(wǎng)聯(lián)盟)的瀏覽器統(tǒng)計(jì)數(shù)據(jù),當(dāng)前(2011年5月),F(xiàn)irefox、Safari及Chrome的市場占有率綜合已接近60%。(原文為2009年10月,數(shù)據(jù)沒有太大變化)因此,可以說開源瀏覽器已經(jīng)占據(jù)了瀏覽器市場的半壁江山。

瀏覽器的主要功能

瀏覽器的主要功能是將用戶選擇得web資源呈現(xiàn)出來,它需要從服務(wù)器請求資源,并將其顯示在瀏覽器窗口中,資源的格式通常是HTML,也包括PDF、image及其他格式。用戶用URI(Uniform Resource Identifier 統(tǒng)一資源標(biāo)識符)來指定所請求資源的位置,在網(wǎng)絡(luò)一章有更多討論。

HTML和CSS規(guī)范中規(guī)定了瀏覽器解釋html文檔的方式,由 W3C組織對這些規(guī)范進(jìn)行維護(hù),W3C是負(fù)責(zé)制定web標(biāo)準(zhǔn)的組織。

HTML規(guī)范的最新版本是HTML4(http://www.w3.org/TR/html401/),HTML5還在制定中(譯注:兩年前),最新的CSS規(guī)范版本是2(http://www.w3.org/TR/CSS2),CSS3也還正在制定中(譯注:同樣兩年前)。

這些年來,瀏覽器廠商紛紛開發(fā)自己的擴(kuò)展,對規(guī)范的遵循并不完善,這為web開發(fā)者帶來了嚴(yán)重的兼容性問題。

但是,瀏覽器的用戶界面則差不多,常見的用戶界面元素包括:

·      用來輸入U(xiǎn)RI的地址欄

·      前進(jìn)、后退按鈕

·      書簽選項(xiàng)

·      用于刷新及暫停當(dāng)前加載文檔的刷新、暫停按鈕

·      用于到達(dá)主頁的主頁按鈕

奇怪的是,并沒有哪個(gè)正式公布的規(guī)范對用戶界面做出規(guī)定,這些是多年來各瀏覽器廠商之間相互模仿和不斷改進(jìn)得結(jié)果。

HTML5并沒有規(guī)定瀏覽器必須具有的UI元素,但列出了一些常用元素,包括地址欄、狀態(tài)欄及工具欄。還有一些瀏覽器有自己專有得功能,比如Firefox得下載管理。更多相關(guān)內(nèi)容將在后面討論用戶界面時(shí)介紹。

瀏覽器的主要構(gòu)成High Level Structure

瀏覽器的主要組件包括:

1.     用戶界面- 包括地址欄、后退/前進(jìn)按鈕、書簽?zāi)夸浀龋簿褪悄闼吹降某擞脕盹@示你所請求頁面的主窗口之外的其他部分

2.     瀏覽器引擎- 用來查詢及操作渲染引擎的接口

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 安乡县| 惠东县| 宿州市| 剑阁县| 米林县| 河北区| 龙游县| 青阳县| 洛隆县| 麦盖提县| 道真| 崇文区| 华宁县| 湟源县| 合山市| 五常市| 深水埗区| 洱源县| 滨海县| 高要市| 陵川县| 桑日县| 云龙县| 普定县| 玉树县| 开江县| 宁南县| 墨竹工卡县| 武强县| 邵阳市| 射洪县| 新河县| 米林县| 五常市| 钟祥市| 彭阳县| 阜城县| 乌兰县| 呈贡县| 大埔县| 闸北区|