隨著360搜索出來 雙Ctrl搜索 。融合到360的產品。乃至360瀏覽器。所以瀏覽器在我們的生活中越來越重要了。對于web前端開發(fā)人員來說!瀏覽器是前端開發(fā)人員每天的必備工具,可很多前端的同學還是對自己所用瀏覽器不太了解或者說并不完善。今天25學堂跟大家一起來了解下各種瀏覽器的習性!
瀏覽器最重要的部分就是其內核,瀏覽器內核負責對網頁語法的解析,然后渲染出頁面,不同內核的瀏覽器因其對網頁的解析不同,所以渲染出來的頁面也有可能不同。
俗話說的好,瀏覽器每天都很忙!呵呵 ? 你知道嗎?
我們一般來區(qū)分游覽器,一大主要依據就是它所使用的內核,當今主流瀏覽器的內核大致可以分為幾大類,分別為:
Trident(IE內核)
Gecko(FF內核)
Webkit內核(Safari、Chrome等)
Presto(Opera內核)
也許看到會比較陌生,但是只要你上過網,就至少用過其中一種游覽器核心的瀏覽器,因為擁有這幾種內核的游覽器在市場的占有率實在太高了。下面是百度去年的一張分析圖。
下面,我們重點來了解下常用的瀏覽器的高超的習性!
Trident核心,代表產品Internet Explorer ?微軟旗下的力作
說起Trident,很多人都對它不太了解,但說起IE,幾乎每個人都有用過,所以也可以叫作ie內核。IE曾是瀏覽器的先驅,因其被預裝在了全世界使用率最高的操作系統(tǒng)Windows中,所以幾乎一度“壟斷”了整個市場,但隨著近幾年其他瀏覽器的興起,以及ie對w3c標準的支持遠遠落后于其他瀏覽器,和低版本IE出現(xiàn)的各種bug等安全性問題沒有得到及時解決,導致了其使用率的遠遠下降,也成為很多web開發(fā)者頭疼的事情。
2001年8月,微軟發(fā)布了ie6,因其被預裝在了xp系統(tǒng)上,導致至今為止,還是有不少用戶任在使用ie6,不過隨著微軟對ie6的支持越來越少,并且開始淘汰使用。很多開發(fā)者都已經不對ie6做兼容處理,因為無論是ie6還是ie7,開發(fā)者都要花費很多額外的時間去處理它們所表現(xiàn)出來的怪異不兼容問題。Ie6/ie7的淘汰已是一種必然趨勢。
從目前的統(tǒng)計數(shù)據來看,盡管IE目前仍然保持著瀏覽器老大地位,但市場份額卻不斷下滑,而一些新起的瀏覽器(360瀏覽器等),使用用戶則正不斷上升,ie能否保住瀏覽器老大地位,我們拭目以待。
Gecko核心,代表產品Mozilla Firefox ?火狐公司的
Gecko也是一個陌生的詞,但Firefox的名聲應該已經有所耳聞,Gecko是一套開放源代碼的、以C++編寫的網頁排版引擎。目前為Mozilla家族網頁瀏覽器以及Netscape 6以后版本瀏覽器所使用。這軟件原本是由網景通訊公司開發(fā)的,現(xiàn)在則由Mozilla基金會維護。它提供了一個豐富的程序界面以供互聯(lián)網相關的應用程式使用,例如網頁瀏覽器、HTML編輯器、客戶端/服務器等等。
Gecko的一大優(yōu)勢在于跨平臺,能在Microsoft Windows、Linux和MacOS X等主要操作系統(tǒng)上運行,而且由于Gecko最大特點在于開源,所以使用Gecko的網頁瀏覽器也很多,其中的優(yōu)秀代表產品是Mozilla Firefox。此外還有AOL for Mac OS X、Aphrodite、Beonex Communicator、Camino、DocZilla、CompuServe 7.0、等。
WebKit核心,代表作品Safari、Chrome ? 谷歌瀏覽器和蘋果產品上面的瀏覽器
WebKit 是一個開源的搜索引擎,WebKit 前身是 KDE 小組的 KHTML,它的特點在于源碼結構清晰、渲染速度極快。后來由蘋果公司將其改進,發(fā)揚光大,推出了裝備 KHTML 改進型 WebKit 引擎的瀏覽器 Safari,除此之外其代表作品還有Google的瀏覽器Chrome。
Presto核心,代表作品Opera ? 歐朋瀏覽器 移動端發(fā)力。
Presto是由Opera Software開發(fā)的瀏覽器排版引擎,供Opera 7.0及以上使用。它取代了舊版Opera 4至6版本使用的Elektra排版引擎,包括加入動態(tài)功能,例如網頁或其部分可隨著DOM及Script語法的事件而重新排版。
Presto在推出后不斷有更新版本推出,使不少錯誤得以修正,以及閱讀Javascript效能得以最佳化,并成為速度最快的引擎,這也是Opera被公認為速度最快的瀏覽器的基礎。Opera 瀏覽器因為它的快速、小巧和比其他瀏覽器更佳的標準兼容性獲得了國際上的最終用戶和業(yè)界媒體的承認,并在網上受到很多人的推崇。
殼子瀏覽器 ?俗話就是換了外殼包裝下出來忽悠的瀏覽器。
現(xiàn)在還有很多殼子瀏覽器,自己本身不帶內核,而是直接調用本機其他瀏覽器的內核,來實現(xiàn)瀏覽的功能。由于IE瀏覽器在國內的普及率非常高,所以造成了很多網上銀行和支付系統(tǒng)只支持IE的Trident內核,其他瀏覽器訪問根本無法進行正常支付和轉賬等業(yè)務。很多瀏覽器開發(fā)商就運用了殼子瀏覽器的特性推出了“雙核”瀏覽器,帶有兩種瀏覽模式,其原理就是本身帶一內核,開啟兼容模式后,調用本機上的ie內核,來實現(xiàn)雙引擎功能。其中代表產品有搜狗瀏覽器、傲游3、QQ瀏覽器等。這種瀏覽器的好處在訪問支付寶或者網上銀行的時候,使用Trident內核的“兼容模式”來進行業(yè)務。這樣一個瀏覽器多個內核,滿足同一用戶的不同需求。
瀏覽器及版本 默認模式 兼容模式
搜狗瀏覽器4.0 WebKit 自帶ie7內核
傲游3.4.5 WebKit 本機ie版本高于ie7調用本機ie7,低于ie7調用本機ie默認版本
360極速瀏覽器5.5 WebKit 本機自帶ie版本
QQ瀏覽器 6.14 WebKit 本機ie版本高于ie7調用本機ie7,低于ie7調用本機ie默認版本
看完之后,你們有沒有什么需要感慨下的呢?
總結一下:看了這么多的瀏覽器的習性,我們應該知道怎么選擇吧,其實每個瀏覽器都有自己的優(yōu)點和缺點,沒有一個絕對優(yōu)秀的瀏覽器,選擇最適合自己的就好,眾口難調,所以抱著理性的態(tài)度,選擇一個自己用的習慣,舒服的瀏覽器吧。
全站高品質素材免費下載!