久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

Gecko

來自站長百科
跳轉(zhuǎn)至: 導航、? 搜索

Gecko是套開放源代碼的、以C++編寫的網(wǎng)頁排版引擎。目前為Mozilla家族網(wǎng)頁瀏覽器以及Netscape 6以后版本瀏覽器所使用。這軟件原本是由網(wǎng)景通訊公司開發(fā)的,現(xiàn)在則由Mozilla基金會維護。 這套排版引擎提供了一個豐富的程序界面以供因特網(wǎng)相關(guān)的應用程序使用,例如網(wǎng)頁瀏覽器、HTML編輯器、客戶端/服務器等等。雖然最初的主要對象是Mozilla的衍生產(chǎn)品,如Netscape和Mozilla Firefox,現(xiàn)在已有很多其他軟件現(xiàn)在利用這個排版引擎。Gecko是跨平臺的,能在Microsoft Windows、LinuxMac OS X等主要操作系統(tǒng)上運行。

詞條概述[ ]

Gecko在互聯(lián)網(wǎng)中是最流行的排版引擎之一,其流進程度僅次于Trident(用于Windows版的Internet Explorer4.0版本開始),其后尚有WebKit(用于Safari以及Google Chrome)以及Presto(用于Opera)。

歷史沿革[ ]

  • 1997年,網(wǎng)景收購了DigitalStyle。當時,網(wǎng)景瀏覽器在各方面的表現(xiàn)已經(jīng)比不上她的主要競爭對手Internet Explorer。這包括程序的執(zhí)行速度、對W3C標準的支持度等等。網(wǎng)景開始研發(fā)下一代的排版引擎,并期望把新的排版引擎應用于下一版本的網(wǎng)景瀏覽器上。
  • 1998年初,Mozilla計劃開始執(zhí)行。這個新的排版引擎名為Raptor,以開發(fā)源碼的方式發(fā)放于因特網(wǎng)上。后來,因為商標問題,Raptor改外為NGLayout(即next generation layout之意)。而最后NGLayout就被網(wǎng)景重新命名為Gecko。但由于Gecko為網(wǎng)景的商標,所以有一段時期Mozilla組織(屬于網(wǎng)景的非正式組織,亦為Mozilla基金會的前身)以NGLayout來稱呼這個新的排版引擎,而在該時,Gecko這字亦指XPFE(cross-platform front-end),一個以XML為基礎(chǔ)的使用者接口。不過,現(xiàn)時Gecko這字只用于排版引擎。
  • 1998年10月,網(wǎng)景公布下一版的瀏覽器將會使用這個排版引擎,而該瀏覽器亦需要被大幅度重寫。對于致力推動網(wǎng)上標準的人,這是一個令人振奮的消息。然而,對于網(wǎng)景開發(fā)者而言,這是一個長達六個月的大工程,而他們在網(wǎng)景5.0上(包括Mariner排版引擎)所花的心血亦被白白浪費。結(jié)果,網(wǎng)景6.0在2000年11月才被正式發(fā)布。
  • 隨著Gecko的開發(fā),越來越多應用程序開始利用她。AOL作為網(wǎng)景的母公司,終于在CompuServe 7.0和AOL for Mac OS X上使用Gecko??上В琖indows版的AOL瀏覽器始終沒有利用過Gecko。

2003年7月15日時代華納解散了網(wǎng)景公司,大部分開發(fā)者被解雇。而Mozilla基金會亦在當天成立,繼續(xù)推動著Gecko的發(fā)展。時至今天,Gecko仍繼續(xù)由Mozilla的雇員和義工所維護和發(fā)展。

未來發(fā)展[ ]

  • Gecko將會繼續(xù)支持更多的網(wǎng)絡標準,例如XFormsSVG。Mozilla基金會作為WHATWG的一份子,Gecko和其他排版引擎將會率先支援WHATWG所定下的規(guī)格,例如可供繪畫的canvas。
  • Gecko的繪畫元件在1.9版將會有重大的改變。她將會使用跨平臺的Cairo元件來代替作業(yè)平臺的繪畫接口。這個改變將會令Gecko擁有更佳的繪圖能力。而加上Glitz的話,更可利用3D硬件加速。而所有多媒體內(nèi)容(如HTML/CSS、canvas、SVG等)將可使用同一管道作出渲染,SVG的特效亦可以應用于HTML上。因為使用Cairo的關(guān)系,圖像亦可以被輸出作PNG和PDF,“另存本頁為PDF”等作業(yè)將變得有可能。

標準支持[ ]

  • HTML 4.01 (支持部分HTML 5)
  • MathMLCSS Level 2.1(支持部份CSS 3)
  • DOM Level 1和2(支持部份DOM 3)
  • RDFJavaScript 1.8(ECMAScript 3,支持部分ECMAScript 5)由SpiderMonkey實現(xiàn)
  • E4X
  • SVG(支持部份SVG 1.1)
  • XSLT和XPath由TransforMiiX實現(xiàn)
  • XForms(借由官方的擴展)

使用Gecko的應用程序[ ]

網(wǎng)頁瀏覽器

  1. Mozilla Application Suite
  2. Mozilla Firefox(火狐瀏覽器)
  3. AOL for Mac OS X
  4. Aphrodite
  5. Beonex Communicator
  6. Camino
  7. CompuServe 7.0
  8. DocZilla
  9. Epiphany
  10. Galeon
  11. IBM Web Browser
  12. K-Meleon
  13. Kazehakase
  14. ManyOne
  15. Maxthon(本身并不支持,需要使用插件)
  16. Minimo
  17. Netscape 6.0和以上
  18. Salamander
  19. SeaMonkey
  20. Skipstone
  21. Flock

其他應用程序

  1. ActiveState Komodo
  2. Liferea
  3. Mozilla ActiveX Control
  4. Mozilla Calendar
  5. Mozilla Thunderbird
  6. Nvu
  7. GRE for Gecko-Sharp

相關(guān)內(nèi)容[ ]

參考資料[ ]