11.22-作業(yè)-張穎瑩

前端7班 張穎瑩

UTF-8與GBK的區(qū)別

首先兩者都是一種字符編碼,而且國內(nèi)網(wǎng)站使用很廣泛苔埋。在計(jì)算機(jī)內(nèi)贱迟,文本的儲(chǔ)是需要通過ASCⅡ的塞关,
而這種編碼是有美國發(fā)明出來的抬探,所以ASCⅡ是方便應(yīng)用的。但是由于中國的每一個(gè)漢字都是需要對(duì)應(yīng)帆赢,
在這種情況下就出現(xiàn)了由國家指定的字符編碼標(biāo)準(zhǔn)小压,也就是所謂的GBK线梗。其中GB指的就是國標(biāo)的意思。
所以他們的區(qū)別就是:

  • GBK主要是包含了所有中文字符怠益,而UTF-8則是所有國家需要用到的字符仪搔。

也就意味著如果你的網(wǎng)站主要是針對(duì)于國內(nèi)用戶的使用那么GBK就是一個(gè)很好的選擇,
但是如果你希望自己的網(wǎng)站可以被全球的用戶所使用的話那么UTF-8會(huì)是更好的選擇溉痢,
即使是外國的英文IE上也是可以顯示中文僻造。反之如果你仍然使用GBK的話憋他,
有些瀏覽器沒有這些編碼就會(huì)形成亂碼孩饼。

可以看出百度首頁使用的是UTF-8
  • 中文字符在GBK中占兩個(gè)字節(jié),而在UTF-8中則需要3個(gè)字節(jié)竹挡,但是英文字符僅使用1個(gè)字節(jié)镀娶。

所以如果網(wǎng)站中大部分使用的是英文,那么就建議使用UTF-8揪罕,可以節(jié)省空間梯码。

瀏覽器標(biāo)準(zhǔn)模式與怪異模式

CSS解析是有兩種模式的:標(biāo)準(zhǔn)模式(strict mode)和怪異模式(quirks mode)。由于各個(gè)瀏覽器對(duì)于網(wǎng)頁的渲染是存在差異的好啰,
甚至是同一個(gè)瀏覽器的不同版本之間的渲染都有著些許不同轩娶。而在W3C之前沒有一個(gè)統(tǒng)一的規(guī)范這就是造成了怪異模式的產(chǎn)生。
而之后的標(biāo)準(zhǔn)的推出框往,是的瀏覽器的渲染有了標(biāo)準(zhǔn)鳄抒,而這就是標(biāo)準(zhǔn)模式(strict mode),也叫作嚴(yán)格模式椰弊。

但隨著標(biāo)準(zhǔn)的推出许溅,各個(gè)瀏覽器開始應(yīng)用W3C標(biāo)準(zhǔn)的同時(shí)也存在著需要讓之前還未規(guī)范的網(wǎng)頁也正常運(yùn)行的問題這就造成了兩種渲染方法同時(shí)出現(xiàn)在一個(gè)瀏覽器上。

如何選擇瀏覽器的渲染方式

設(shè)置為怪異模式

設(shè)置為標(biāo)準(zhǔn)模式

常見瀏覽器及其使用的內(nèi)核

常見瀏覽器

谷歌瀏覽器:
瀏覽器使用配額最高的一款瀏覽器秉版。采用Webkit贤重,據(jù)說是目前最好的內(nèi)核。占有份額百分之四十以上清焕。良好的穩(wěn)定性并蝗,快速,安全性獲得使用者的親睞秸妥。其缺點(diǎn)就是有點(diǎn)占用內(nèi)存滚停。它無法像FireFox那樣添加插件,也沒有廣告攔截筛峭。
IE瀏覽器:
windows系統(tǒng)自帶的一款瀏覽器铐刘。與windows融為一體的瀏覽器。界面簡潔明了影晓,就是插件太少镰吵,使用不是非常的方便檩禾。
火狐瀏覽器:
小巧方便快捷。一般正常使用需要的插件里面都有疤祭。擁有獨(dú)立的內(nèi)核盼产。就算IE壞了,火狐也能照常使用勺馆。體積小戏售,運(yùn)行速度非常快草穆。
歐鵬瀏覽器:
來自挪威的瀏覽器灌灾。速度快,Opera安全性高悲柱,瀏覽快速锋喜,被稱為“世界上最快的瀏覽器”。界面很人性化豌鸡。但是使用起來有不方便之處嘿般,很多都要其內(nèi)部的專門的插件,并且下載插件不支持中文界面涯冠,使用起來不方便炉奴。
遨游瀏覽器:
集成了很多內(nèi)部插件,適合不太會(huì)使用計(jì)算機(jī)的人使用蛇更。也是一款基于IE內(nèi)核的瀏覽器瞻赶。最大的特點(diǎn)是占用內(nèi)存極低。一般情況下只占4MB內(nèi)存械荷。并且可以按自己的習(xí)慣排列按鈕共耍。適合配置差的機(jī)器。
Safari瀏覽器:
是蘋果開發(fā)的瀏覽器吨瞎,借以和其他競(jìng)爭(zhēng)對(duì)手抗衡痹兜。同樣采用Webkit內(nèi)核。速度很快颤诀,不過兼容性和插件就略遜色字旭。

瀏覽器內(nèi)核

首先我們需要知道瀏覽器是由shell和內(nèi)核兩部分組成。shell的種類有很多崖叫,相對(duì)的內(nèi)核種類則會(huì)少一些遗淳。shell是指瀏覽器的外殼,主要是提供給用戶界面操作心傀,參數(shù)設(shè)置等等屈暗。它是調(diào)用內(nèi)核來實(shí)現(xiàn)各種功能的。內(nèi)核才是瀏覽器的核心。內(nèi)核是基于標(biāo)記語言顯示內(nèi)容的程序或模塊养叛。
瀏覽器內(nèi)核又可以分成兩部分:渲染引擎(layout engineer或者Rendering Engine)和JS引擎种呐。它負(fù)責(zé)取得網(wǎng)頁的內(nèi)容(HTML、XML弃甥、圖像等等)爽室、整理訊息(例如加入CSS等),以及計(jì)算網(wǎng)頁的顯示方式淆攻,然后會(huì)輸出至顯示器或打印機(jī)阔墩。
瀏覽器內(nèi)核有以下幾種:

Trident內(nèi)核,代表產(chǎn)品IE瀏覽器
Trident(又稱為MSHTML)瓶珊,是微軟開發(fā)的一種排版引擎啸箫。它在1997年10月與IE4一起誕生,至今經(jīng)歷12年艰毒,至少更新了四個(gè)版本筐高,雖然它相對(duì)其它瀏覽器核心還比較落后,但Trident一直在被不斷地更新和完善丑瞧。而且除IE外,許多產(chǎn)品都在使用Trident核心蜀肘,比如Windows的Help程序绊汹、RealPlayer、Windows Media Player扮宠、Windows Live Messenger西乖、Outlook Express等等都使用了Trident技術(shù)。使用Trident渲染引擎的瀏覽器包括:IE坛增、傲游获雕、Avant、騰訊TT收捣、Netscape 8届案、NetCaptor、Sleipnir罢艾、GOSURF等楣颠。
Gecko內(nèi)核,代表作品Mozilla Firefox
Gecko是一套開放源代碼的咐蚯、以C++編寫的網(wǎng)頁排版引擎童漩。目前為Mozilla家族網(wǎng)頁瀏覽器以及Netscape 6以后版本瀏覽器所使用。這軟件原本是由網(wǎng)景通訊公司開發(fā)的春锋,現(xiàn)在則由Mozilla基金會(huì)維護(hù)矫膨。它的最大優(yōu)勢(shì)是跨平臺(tái),能在Microsoft Windows、Linux和MacOS X等主要操作系統(tǒng)上運(yùn)行侧馅,而且它提供了一個(gè)豐富的程序界面以供互聯(lián)網(wǎng)相關(guān)的應(yīng)用程式使用直奋,例如網(wǎng)頁瀏覽器、HTML編輯器施禾、客戶端/服務(wù)器等等脚线。Gecko是最流行的排版引擎之一,僅次于Trident弥搞。使用它的最著名瀏覽器有Firefox邮绿、Netscape6至9。
WebKit內(nèi)核攀例,代表作品Safari船逮、Chrome
webkit 是一個(gè)開源項(xiàng)目,包含了來自KDE項(xiàng)目和蘋果公司的一些組件粤铭,主要用于Mac OS系統(tǒng)挖胃,它的特點(diǎn)在于源碼結(jié)構(gòu)清晰、渲染速度極快梆惯。缺點(diǎn)是對(duì)網(wǎng)頁代碼的兼容性不高酱鸭,導(dǎo)致一些編寫不標(biāo)準(zhǔn)的網(wǎng)頁無法正常顯示。主要代表作品有Safari和Google的瀏覽器Chrome垛吗。
Presto內(nèi)核凹髓,代表作品Opera
Presto是由Opera Software開發(fā)的瀏覽器排版引擎,供Opera 7.0及以上使用怯屉。它取代了舊版Opera 4至6版本使用的Elektra排版引擎蔚舀,包括加入動(dòng)態(tài)功能,例如網(wǎng)頁或其部分可隨著DOM及Script語法的事件而重新排版锨络。Presto在推出后不斷有更新版本推出赌躺,使不少錯(cuò)誤得以修正,以及閱讀Javascript效能得以最佳化羡儿,并成為速度最快的引擎礼患,這也是Opera被公認(rèn)為速度最快的瀏覽器的基礎(chǔ)。

文章參考來源:維基百科
百度百科
瀏覽器內(nèi)核介紹:http://www.iefans.net/liulanqi-neihe-jiexi/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末失受,一起剝皮案震驚了整個(gè)濱河市讶泰,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌拂到,老刑警劉巖痪署,帶你破解...
    沈念sama閱讀 217,826評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異兄旬,居然都是意外死亡狼犯,警方通過查閱死者的電腦和手機(jī)余寥,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來悯森,“玉大人宋舷,你說我怎么就攤上這事∑耙觯” “怎么了祝蝠?”我有些...
    開封第一講書人閱讀 164,234評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長幻碱。 經(jīng)常有香客問我绎狭,道長,這世上最難降的妖魔是什么褥傍? 我笑而不...
    開封第一講書人閱讀 58,562評(píng)論 1 293
  • 正文 為了忘掉前任儡嘶,我火速辦了婚禮,結(jié)果婚禮上恍风,老公的妹妹穿的比我還像新娘蹦狂。我一直安慰自己,他們只是感情好朋贬,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,611評(píng)論 6 392
  • 文/花漫 我一把揭開白布凯楔。 她就那樣靜靜地躺著,像睡著了一般兄世。 火紅的嫁衣襯著肌膚如雪啼辣。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,482評(píng)論 1 302
  • 那天御滩,我揣著相機(jī)與錄音,去河邊找鬼党远。 笑死削解,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的沟娱。 我是一名探鬼主播氛驮,決...
    沈念sama閱讀 40,271評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼济似!你這毒婦竟也來了矫废?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,166評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤砰蠢,失蹤者是張志新(化名)和其女友劉穎蓖扑,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體台舱,經(jīng)...
    沈念sama閱讀 45,608評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡律杠,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,814評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片柜去。...
    茶點(diǎn)故事閱讀 39,926評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡灰嫉,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出嗓奢,到底是詐尸還是另有隱情讼撒,我是刑警寧澤,帶...
    沈念sama閱讀 35,644評(píng)論 5 346
  • 正文 年R本政府宣布股耽,位于F島的核電站根盒,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏豺谈。R本人自食惡果不足惜郑象,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,249評(píng)論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望茬末。 院中可真熱鬧厂榛,春花似錦、人聲如沸丽惭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽责掏。三九已至柜砾,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間换衬,已是汗流浹背痰驱。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留瞳浦,地道東北人担映。 一個(gè)月前我還...
    沈念sama閱讀 48,063評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像叫潦,于是被迫代替她去往敵國和親蝇完。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,871評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容