biggates的心得

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

随笔分类 -  Widgets & Gadgets

说实话,我也搞不清楚这俩有啥区别
摘要:今早接到通知,MySpace 已经启动了对 OpenSocial Library 的 JavaScript 的支持。 据称,MySpace.cn 将在三月底完成 JavaScript 的支持工作。届时广大的中国用户就可以享受到更多的Widget了。 MySpace 的 API 可以在如下地址获得:http://developer.myspace.com/community/myspace/open... 阅读全文
posted @ 2008-02-27 15:43 biggates 阅读(499) 评论(1) 推荐(0)

摘要:根据 Gadget 的设计,我们可能会需要在用户不用手动改变设置的情况下,主动地改变某些用户的设置(比如在 "推箱子" 这个 Gadget 中,每过一关就自动更新 "从指定关卡开始" 这个属性)。 要使用 setprefs 功能,我们需要在 Gadget 中包含以下内容:... 阅读全文
posted @ 2008-01-09 18:03 biggates 阅读(753) 评论(0) 推荐(0)

摘要:XML 中的 标签里的属性指定了这个 Gadget 的属性,比如标题、作者、联系方式,等等。我们来看下面的例子:... 阅读全文
posted @ 2008-01-08 13:55 biggates 阅读(665) 评论(0) 推荐(0)

摘要:毫无疑问,一些 Gadget 需要用户提供一些信息才能按照用户所期望的运行,比如一个 RSS 阅读器需要用户指定 RSS 源的地址,一个"推箱子"游戏可能需要用户指定开始的关卡(这样可以不用每次都从第一关开始),等等。这些 "设置" 是在 XML 文件中用 <UserPref> 标签指定的,当 Gadget 运行的时候,它们被解析成 <input> 标签。各个用户的设置是永久保存的,并且不会被泄露出去(当然,如果在 Gadget 里面使用,这些数据还是有被泄露的可能。这就是为什么加载第三方 Gadget 时会出现警告的原因)。 我们来看一个例子... 阅读全文
posted @ 2008-01-07 11:00 biggates 阅读(507) 评论(0) 推荐(0)

摘要:从上一篇的 Hello World 中可以看到,一个Gadget实际上就是一个标准的XML文件。在标签里面,就是整个Gadget的内容了。它包括三个部分: 标签里面是整个 Gadget 的"工作区",这里的内容通常包含了一个 Gadget 的外貌(通过HTML / CSS)和功能(多数通过 Scripts )。 标签里面是一个用户可以进行修改的选项。比如一个 RSS 阅读器就需要一个来保存用户指定的 RSS 源的地址。注意,如果需要多个选项,那么就需要添加多个 标签。 标签里面是这个 Gadget 的描述,比如 Gadget 的标题、作者、分类什么的。用户是无法更改它的。 我们来看一个实际的例子:... 阅读全文
posted @ 2008-01-06 09:55 biggates 阅读(692) 评论(0) 推荐(0)

摘要:本文翻译自http://code.google.com/apis/opensocial/docs/ 我们可以通过两种方法访问 OpenSocial API :在客户端可以使用JavaScript;在服务器端可以使用RESTful API。 JavaScript API JavaScript API 集中于 opensocial.* namespace ,它提供了三个方面的功能: People -... 阅读全文
posted @ 2008-01-05 09:36 biggates 阅读(1254) 评论(1) 推荐(0)

摘要:首先来看看http://code.google.com/apis/gadgets/docs/gs.html#GGE 这是GGE,Google Gadgets Editor, 一个在线的Gadget编辑器,Google提供了edit和preview两个tab来便于我们进行编辑,并且可以把这个GGE作为一个Widget添加到iGoogle主页,真的是不错的一个东西。 同样,这里也提供了一些常见的Ga... 阅读全文
posted @ 2008-01-04 23:19 biggates 阅读(978) 评论(0) 推荐(0)