gecko

资料百科

Gec感下数ko是套开放原始码的、以C++编写的网页排版引擎。目前来自为Mozilla家族网页浏览器以及Netscape 6以后版本浏览器所使用。这软件原本是由网景通讯公司开发的,现在则由Mozilla基金会维护。 这套排版引擎提供了一个丰富的程序界面以供因特网相关的应用程序使用,例如网360百科页浏览器、HTML编辑器、客户端映实/服务器等等。虽然最初的主要对象是Mozilla的衍生产品,如Netscape和Mozilla Firefox,现在已有很多其他软件现在利用这个排版引擎。Gecko是跨平台的,能在Microsoft Windows、Linux和Mac OS X等主要操作系统上运行。

  • 中文名称 gecko
  • C++ 网页排版引擎
  • 主要 操作系统
  • 标准支持 XML1.0XHTML1等

名称简花衣刑

  Gecko在互联网中是最流行的排版引擎之一,其流行程成轴度仅次于Trident(用于Windows版的Internet Explorer4.0版本开始),其后尚有WebKit(用于Safar来自i以及Google Chrome)以及Presto(用于Opera)

标准支持

  HTML4.0360百科1 (支持部分HTML 5)

  XML1.0

  XHTML1.1

  验即去放房永候社逐久MathMLCS吸举SLevel 2.1(支持队采班答程了洲部份CSS 3)

  DO态远福界规需远谓盟夫唱MLevel 1和2(支持部份DOM 3)

  RDFJavaScript1.8(ECMAScript3,支持部分ECMAScript 5)由Spi激继棉迫止derMonkey实现

  E4X

  把套众格乡白问段SVG(支持部份SVG 1.1)

  XSLT和XPath由TransforMiiX实现

  XForms(借由官方的扩展

应用程序

网页浏览器

  Mozilla Application Suite

  Mozilla Firefox(火狐浏览器)

  AOL f架队离江把课婷需or Mac OS X

  Aphrodite

  Beonex Communicator

  Camino

  CompuServe 7.0

  DocZilla

  Epiphany

  Galeon

  IBM Web Browser

  K-Meleon

  Kazehakase

 来自 ManyOne

  Maxthon(本身并不支持,需要使用插件)

  Minimo

  Nets360百科cape 6.0和以上

  Salamander

  SeaMonkey

  联木打鲁指持青总Skipstone

  Flock

其他程序

  ActiveState Komodo

  Liferea

  Mozilla ActiveX Control

  Mozilla Calendar

  Mozilla Thunderbird

  Nvu

  GRE for Gecko-Sharp

历史沿革

  1997年,网景收购了DigitalSty制座速雷宣其le。当时,网景浏览器在各方面升深的表现已经比不上她的主要竞争对手Internet Explorer。这包括程序的执行速度、对W3C标准的支持度等等。网景开始研发下一代的排版引擎,并期望把新的排版引擎应用于下一版本的网景浏览器上。

  1998年初,Mozilla计划开始执行。这个新的排版引擎名为Raptor,以开发源码的方式发放于因特网上。后来,因为商标问题,Raptor改外为NGLayout(即next generat造掌吗环运能判然部章须ion layout之意)。而最后NGLayout就被网景重新命名为Gecko。但由于Gecko为网景的商标,所以有一段时期Mozilla组织(属于网景的非正式组织选九短越映乙若求差切载,亦为Mozilla基金会的前身)以NGLayout来称呼这个新的排版引擎,而在该时,Gecko这字亦指XPFE(cross-plat已究视章较油核易夜内言form front-end),那后少大一个以XML为基础的使用者接口。不过,现时Gecko这字只用于排版引擎。

  1998年1轴即随大限范收划套严调0月,网景公布下一版的浏览器将会使用这个排版引擎,而该浏览器亦需要被大幅度重写。对于致力推动网上标准的人,这是一个令人振奋的消息。然而,对于网景开发者而言,这是一个长达六个月的大工洋创娘药问克微纸训赶程,而他们在网景5.0上(包括Mariner排版引擎)所花的心血亦被白白浪费。结果吸鸡免婷织日青日,网景6.0在2000年11月才被正式发布。

  随著Gecko的开发,越来越多应用程序开始利用她。AOL作京模为网景的母公司,终于在CompuServe 7.0和AOL for Mac OS X上使用Gecko。可惜,Window田选内名苗旧s版的AOL浏览器始终没有利用过Gecko。

  2003年7月15而衡阶乎冲夜容好日时代华纳解散了网景公司,大部分开发者被解雇。而Mozil会阳如支夫节协建既la基金会亦在当天成立,继续推动著Gecko的发展。时至今天,Gecko仍继续由Mozilla的雇员和义工所维护和发展。

未来发展

  Gecko将会继续支持更多的网络标准,例如XForms和SVG。Mozilla基金会作为WHATWG的一份子,Gecko和其他排版引擎将会率先支援WHATWG所定下的规格,例如可供绘画的canvas。

  Gecko的绘画元件在1.9版将会有重大的改变。它将会使用跨平台的Cairo元件来代替作业平台的绘画接口。这个改变将会令Gecko拥有更佳的绘图能力。而加上Glitz的话,更可利用3D硬件加速。而所有多媒体内容(如HTML/CSS、canvas、SVG等)将可使用同一管道作出渲染,SVG的特效亦可以应用于HTML上。因为使用Cairo的关系,图像亦可以被输出作PNG和PDF,"另存本页为PDF"等作业将变得有可能。

标签:
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com