没有合适的资源?快使用搜索试试~ 我知道了~
Google 小工具 API
需积分: 10 50 下载量 108 浏览量
2009-03-13
11:49:08
上传
评论 1
收藏 1.25MB PDF 举报
温馨提示
试读
86页
Google 小工具 API,GOOGLE的借口大全,GooGLE正在搞的那个Igoogle大赛要用的小工具全部在里面了!
资源推荐
资源详情
资源评论
Google 小工具 API:使用入门
http://www.google.cn/intl/zh-CN/landing/igcontest09/guide/gs.html[2009-3-10 16:53:14]
iGoogle个性化首页
小工具开发平台
iGoogle中国大学生创新
设计大赛首页
比赛规则
开发人员指南
使用入门
编写您自己的小工具
开发基础
开发人员工具
创建用户界面
使用远程内容
国际化
非英语小工具
测试和优化小工具
API 参考
代码风格规范
用户界面设计规范
开发人员常见问题解答
开发人员论坛
使用入门
欢迎使用 Google 小工具 API 为 iGoogle 个性化首页开发小工具!
iGoogle 个性化首页是 Google
传统首页个性化的延伸。在 iGoogle 上您可以添加各种小工具(财经、天气、农历、新闻、
视频等)和主题背景来丰富您的主页,通过它您可以随时获取最新的资讯、财经、视频、图片等信息,也可以订阅您需要的
住房、车票,电影、餐厅等生活信息。总之 iGoogle 是一个功能非常强大的平台,这个平台上已经有了很多实用和有趣的
小工具(参见
谷歌小工具目录),而您现在需要做的就是使用 Google 小工具 API, 通过我们为您提供的开发平台,为
iGoogle 开发更多实用和有创意的小工具。小工具创建起来极其容易,如果您正在学习网络编程,可以把小工具作为很好的
起点。
本章指南,我们将向您介绍什么是小工具?它有什么基本元素组成?怎么在开发平台上开发小工具?如何使用开发平台上的
小工具助手和小工具编辑器?
目录
“世界,您好”
小工具里面都有些什么?
开发平台
小工具助手
小工具编辑器
寻找更多小工具
下一步做什么
“世界,您好”
最简单的小工具仅有几行代码。该小工具显示信息“Hello, world!”:
您可以将光标滚动到
小工具编辑器 (GGE) 来看一个“世界,您好”的例子,并且可以在线编辑和预览。这是一个学习小工具
开发的好方法。
有关“世界您好”示例,请注意以下内容:
小工具是以 XML 格式编写的。第一行是开始 XML 文件的标准方式。这应该是文件的第一行。
<Module> 标记说明此 XML 文件包含小工具。
<ModulePrefs> 标记包含关于小工具的信息,如标题、说明、作者和其他可选功能。
<Content type="html"> 行说明此小工具的内容类型为 HTML。
<![CDATA[ ...insert HTML here... ]]> 用于在小工具内容类型为 html 时将 HTML 包括于其中,告诉
小工具解析器 CDATA 部分内的文本不应视作 XML。CDATA 部分通常包含 HTML 和 JavaScript。注
意:iGoogle在显示您的小工具时,会自动帮您把 CDATA 部分的内容放到一个完整的HTML页面的body元素里
面。所以您在 CDATA 部分的HTML内容时,不需要再添加<html>,<head>,<body>等元素了。
</Content> 表示内容部分的结尾。
</Module> 表示小工具定义的结尾。
小工具里面都有些什么?
Google 小工具 API 由几个简单的基本组成单位构成:XML、HTML 和 JavaScript。在开始阶段,您只要对 HTML 有基本
的了解就可以了。为编写小工具而需要了解的所有 XML 知识,我们都会教您。今后,当您编写更复杂的小工具时,您可能
需要了解一些关于 JavaScript 的知识(如果您对 JavaScript 还不是很熟悉的话)。
XML 是一种常见的目的标记语言。这种语言用人和计算机均能读/写的方式描述结构化数据。
<?xml version="1.0" encoding="UTF-8" ?>
<Module>
<ModulePrefs title="hello world example" />
<Content type="html">
<![CDATA[
Hello, world!
]]>
</Content>
</Module>
Google 小工具 API 开发人员指南
小工具 API
资源
Google 小工具 API:使用入门
http://www.google.cn/intl/zh-CN/landing/igcontest09/guide/gs.html[2009-3-10 16:53:14]
您使用这种语言编写小工具规范。一个小工具只不过是一个 XML 文件,放置在互联网上 Google 可以找到的某个地方。对
一个小工具加以规定的 XML 文件包含如何处理及提供该小工具的说明。XML 文件可能包含小工具所需的所有数据和代
码,也可能是提供参考(网址),指出在何处可以找到其余的元素。
HTML 是用于设置互联网页面格式的标记语言。小工具的静态内容通常用 HTML 语言编写。HTML 看起来与 XML 相似,
但它用于设置网络文档格式,而不是描述结构化数据。
JavaScript 是一种可用于向小工具添加动态行为的脚本语言。
注:良好的代码风格是本次大赛的一个评审标准,希望大家在编写小工具时,保持良好的HTML,Javascript和CSS的代码
格式和命名规范,让人易于阅读。参阅
代码风格规范
开发平台
我们为本次小工具设计大赛准备了一个开发平台,您可以大胆充分的发挥您的聪明才智,把您最有创意的想法通过 Google
小工具 API 在这个开发平台上实现出来,再提交给我们。我们通过最终审核,会给参加比赛的小工具评奖,同时也会把那
些优秀的小工具加入到 iGoogle 个性化首页上。
这个
开发平台和 iGoogle 个性化首页非常类似,您可以在上面获得最真实的测试环境,使得您的小工具未来有机会能更容
易的移植到
iGoogle 个性化首页上。
初次访问
开发平台,你会看到我们为您预设的两个辅助小工具:小工具助手和小工具编辑器。它们能使你更轻松快捷的进行
开发。如图所示:
这里您看到的是默认的“主页”标签页,您可以点击“添加标签页”链接来添加新的标签页。每个标签页里面都可以添加小工
具。当你的标签页没有任何小工具的时候,页面中间会有一个“添加开发工具”的按钮,您可以点击它来添加我们为您预设
的两个辅助小工具。
一个小工具在标签页里的基本操作有:
添加小工具:使用小工具助手来添加小工具。参见小工具助手
删除小工具:每个小工具的右上角有一个小叉,点击它删除该小工具。
设置小工具:每个小工具的右上角有一个设置链接,点击它可以看到关于该小工具的更多选项,您可以进行个性化
的设置。设置完毕后,点击保存按钮,小工具会将您的设置记录到浏览器的Cookie上,以后你再访问该小工具会自
动应用您的上次的设置。注意:如果一个小工具没有设置链接,说明该小工具没有设置功能。
移动小工具:用鼠标左键点击并按住小工具的头部,您即可以将它拖拽到标签页里面的任何位置。您甚至还可以将
它拖拽到其它的标签页。
小工具助手
开发小助手的作用就像是您主页上所有小工具的“指挥中心”。除了列出您运行的所有小工具,开发小助手还可以让您添加、
查看和管理小工具。
Google 小工具 API:使用入门
http://www.google.cn/intl/zh-CN/landing/igcontest09/guide/gs.html[2009-3-10 16:53:14]
将您要添加的小工具 XML 规范的 URL 粘贴到小工具助手的输入框里,点击添加按钮,它会告诉你正在加载,如果加载成
功,您会在当前标签页上看到刚才新添加的小工具。如果加载失败,说明我们无法找到您的小工具,请核查您的小工具是否
是公开可访问的。
在“开发小助手”中,您可以点击具体的小工具链接,查看其 XML 规范。要了解其他小工具是如何实现的,这是个不错的方
法。
在小工具助手里,您会看到每个小工具都对应一个缓存的复选框。默认情况下,小工具规范都会被缓存。在修改或开发小工
具时,应当取消选中缓存选项。这样,您看到的就是最新修改过的,而不是缓存的小工具。
小工具编辑器
要开始编写小工具,最容易的做法就是使用小工具编辑器(GGE)。除了开发平台之外,本文档也安装有小工具编辑器,
您甚至可以直接从本文档修改小工具规范,然后点击预览查看更改的实际结果。您可以用GGE来查看,编辑,预览,保存
和托管您的小工具。
小工具编辑器的基本使用方法:
登录。如果您看到有一个弹出对话框,说明您还没有登录。请点击对话框里面的登录链接访问Google的登录页面,
如果您还没有注册Google账户,可以到
这里注册。只有您登录之后,您才能使用GGE来保存和托管您的小工具,
否则您只能使用最基本的查看,编辑和预览功能。
我们会默认的在小工具编辑器中显示“世界您好”小工具规范。
添加小工具
查看小工具
清除小工具缓存
Google 小工具 API:使用入门
http://www.google.cn/intl/zh-CN/landing/igcontest09/guide/gs.html[2009-3-10 16:53:14]
修改小工具规范并预览效果。您也可以将现成的小工具规范拷贝粘贴到编辑器里并预览。
保存小工具。当您编辑完之后,你可以从文件->保存菜单选项来保存您的小工具。
上传本地文件,上传的文件可以是小工具XML规范,也可以是图片,HTML文件等您的小工具所需要引用的外部资
源。
Google 小工具 API:使用入门
http://www.google.cn/intl/zh-CN/landing/igcontest09/guide/gs.html[2009-3-10 16:53:14]
当您在GGE里上传,编辑或查看的文件被GGE保存之后,GGE会自动帮您托管这些文件,这些文件是公开的,任
何人可以通过对应的URL访问这些文件,但是只有您有权限修改。打开文件->打开菜单选项,您会看到GGE为您
保存和托管的文件列表。每个文件都有一个对应的URL。如果文件是文本类型的(.html, .xml 和 .txt 等类型),你
可以通过GGE打开它。GGE右上角会显示该文件名的链接,点击这个链接,您就可以获得该文件对应的URL。如
果文件是非文本类型的(如图片和flash),您只要在列表里选中该文件,再点击打开按钮就可以在新窗口的地址栏
中获得该文件对应的URL。您可以把小工具的URL通过
小工具助手添加到开发平台上。
删除文件,通过文件->删除菜单选项,您可以从列表中将GGE为您保存和托管的文件删除。
您可以通过常用小工具和API示例链接在GGE里打开一些小工具的示例,并且可以编辑和预览。您也可以从菜单文
件(File)->新文件(New)看到这些小工具实例。
常用小工具
Hello World | Date Time | Daily Horoscope | Color Junction | Feeds in Tabs | Weather Map | Binary
Clock | Picasa Web Photos | Driving Directions | Google Calendar | Google Mini Search | Google Blog | Google
Map Search | Google Video | Photos from SI.com
API实例
Simple Tabs | Dynamic Tabs | MiniMessage | Drag Drop | Simple Grid | Advanced Grid | Embed Flash | Fetch
XML Content | Fetch Feed as JSON | User Pref State | Localization | Spreadsheets
文件
编辑器 预览
剩余85页未读,继续阅读
资源评论
rainbowrong
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功