google.feeds.Feed的使用说明和实例
2009-10-27 10:23
796 查看
google.feeds.Feed 类的实例可以下载一个供稿网址。
构造函数
构造函数 说明
Feed(url) 创建一个新的 Feed 实例,可下载给定的供稿网址。
方法
方法 返回类型 说明
load(callbackFunction) 无 从 Google 的服务器中下载此供稿,在下载完成时调用给定的 callbackFunction。使用表示供稿下载的结果的单个供稿结果参数调用给定的函数。
setNumEntries(num) 无 将由此供稿载入的供稿条目数设置为 num。默认情况下,Feed 类可载入 4 个条目。
setResultFormat(format) 无 将结果格式设置为 google.feeds.Feed.JSON_FORMAT、google.feeds.Feed.XML_FORMAT 或 google.feeds.Feed.MIXED_FORMAT 之一。默认情况下,Feed 类使用 JSON 格式。
includeHistoricalEntries()新增! 无 默认情况下,载入供稿时,系统将返回指定供稿的一个缓存副本,其内容与缓存该供稿时的内容完全同步。通过调用此方法,您可以指示系统返回其缓存中可能具有的任何其他历史条目。
例子:
function initialize() {
var feed = new google.feeds.Feed("http://www.digg.com/rss/index.xml");
feed.setNumEntries(10);
feed.setResultFormat(google.feeds.Feed.JSON_FORMAT);
feed.includeHistoricalEntries();
feed.load(function(result) {
if (!result.error) {
var container = document.getElementById("feed");
for (var i = 0; i < result.feed.entries.length; i++) {
var entry = result.feed.entries[i];
var attributes = ["title", "link", "publishedDate", "contentSnippet"];
for (var j = 0; j < attributes.length; j++) {
var div = document.createElement("div");
div.appendChild(document.createTextNode(entry[attributes[j]]));
//div.appendChild("..................");
container.appendChild(div);
}
}
}
});
}
构造函数
构造函数 说明
Feed(url) 创建一个新的 Feed 实例,可下载给定的供稿网址。
方法
方法 返回类型 说明
load(callbackFunction) 无 从 Google 的服务器中下载此供稿,在下载完成时调用给定的 callbackFunction。使用表示供稿下载的结果的单个供稿结果参数调用给定的函数。
setNumEntries(num) 无 将由此供稿载入的供稿条目数设置为 num。默认情况下,Feed 类可载入 4 个条目。
setResultFormat(format) 无 将结果格式设置为 google.feeds.Feed.JSON_FORMAT、google.feeds.Feed.XML_FORMAT 或 google.feeds.Feed.MIXED_FORMAT 之一。默认情况下,Feed 类使用 JSON 格式。
includeHistoricalEntries()新增! 无 默认情况下,载入供稿时,系统将返回指定供稿的一个缓存副本,其内容与缓存该供稿时的内容完全同步。通过调用此方法,您可以指示系统返回其缓存中可能具有的任何其他历史条目。
例子:
function initialize() {
var feed = new google.feeds.Feed("http://www.digg.com/rss/index.xml");
feed.setNumEntries(10);
feed.setResultFormat(google.feeds.Feed.JSON_FORMAT);
feed.includeHistoricalEntries();
feed.load(function(result) {
if (!result.error) {
var container = document.getElementById("feed");
for (var i = 0; i < result.feed.entries.length; i++) {
var entry = result.feed.entries[i];
var attributes = ["title", "link", "publishedDate", "contentSnippet"];
for (var j = 0; j < attributes.length; j++) {
var div = document.createElement("div");
div.appendChild(document.createTextNode(entry[attributes[j]]));
//div.appendChild("..................");
container.appendChild(div);
}
}
}
});
}
相关文章推荐
- google.feeds.FeedControl 的说明和实例
- Oracle 单实例 从32位 迁移到 64位 方法(三)-- 使用导出导入 说明
- MJExtension 2.0 字典转模型再叙 常用的字典转模型使用实例说明
- google protocol buffer (C++,Java序列化使用实例)
- google protocol buffer (C++,Java序列化使用实例)
- VLC详细的使用说明以及配置说明综合示范实例精通VLC开发
- Android3.1和3.2及google_api下载使用说明
- 使用Axis2方式发布webService实例说明
- Java实例说明 100个线程同时向一个银行账户中存入1元钱,在没有使用同步机制和使用同步机制情况下的执行情况
- 最简实例说明wait、notify、notifyAll的使用方法
- 关于Google Map API的使用说明
- jquery validate使用Demo实例说明
- 最简实例说明wait、notify、notifyAll的使用方法
- 最简实例说明wait、notify、notifyAll的使用方法
- google-diff-match-patch使用说明
- PCIE_DMA实例一:xapp1052详细使用说明
- 实例说明RPC的使用
- Python 中特殊变量/方法命名规则说明(特别是私有变量)及使用实例
- 最简实例说明wait、notify、notifyAll的使用方法
- Oracle 单实例 从32位 迁移到 64位 方法(三)-- 使用导出导入 说明