关于Gears
课程导航
关于Gears报名
关于Gears新闻
关于Gears环境
热门课程:
400-888-4849
  • 学校新闻

关于Gears

  关于Gears
  Gears,原称Google Gears,是一款Google开发的软件,让使用者可以离线上网,但目前仍处于beta阶段。这套软件透过SQLite资料库让客户端能够把资料缓存起 来。所以网页是透过缓存区取得的,而不是从实际的网络上取得。而且,Web相关的程序可以周期性的透过Gears将本地缓存的资料与网络上的资料做同步。 如果网络暂时无法使用,这个同步过程将会延后,直到网络恢复为止。因此,Gears的Web相关应用并不是即时的。
  简介
  Google Gears*以浏览器扩展的方式添加JavaScript API使得浏览器的脚本能够访问本地的缓存数据库。本扩展仅支援Firefox和Internet Explorer并需工作于Windows、Mac OS X或者Linux下。[2]当前已有一个能够支援Safari浏览器的开发版。当前,Google Reader,Google文件,Google Mail,Google日历和Google Chrome是Google所有的五个能够使用Google Gears的程序,然而也有另外的Web程序,例如Remember the Milk已经添加了Google Gears这个功能。在Google Reader中,在线模式和离线模式需要人为切换,这主要是由于数据传输过程中有所区别。在别的程序中,例如Remember the Milk,在线模式和离线模式能够无缝切换。
  组件
  Google Gears有几个主要的API组件:一个本地服务器,用来存储和读取离线程序资源(包括HTML, JavaScript, images等)。
  一个小型数据库(以SQLite构建),用来储存本地数据。
  一个工作池,用来让开发者将本地数据与服务器端后台同步。
  一个桌面模型可使网络程序的操作贴近桌面程序。
  一个地理定位模型,能够让网络程序侦测到目前用户的地理位置。