1

对于我的愿望清单网站,我想向我的用户推荐小部件,以便在他们的博客或个人网站上发布他们的愿望清单。这个想法是向我的用户提出几行代码,他们只需要复制/粘贴即可插入显示其愿望清单的小部件。

创建/开发小部件的最佳方法是什么?

  • 我有每个愿望清单的 RSS 提要
  • 由于代码需要是动态的,我不喜欢使用像 WidgetBox 这样的服务
  • 闪光 ?框架?
  • 使用 jQuery 的可能性

感谢您的输入...

4

2 回答 2

3

绝对不闪[吐]

使用 JavaScript 怎么样?我想起了Twitter Lists Widget,它使用一点 JavaScript 来返回数据并在屏幕上绘制 HTML。

这就是 Twitter 的做法:

<script src="http://widgets.twimg.com/j/2/widget.js"></script>
<script>
new TWTR.Widget({
  version: 2,
  type: 'list',
  rpp: 30,
  interval: 6000,
  title: 'Everything we do at',
  subject: 'the twoffice',
  width: 250,
  height: 300,
  theme: {
    shell: {
      background: '#ff96e7',
      color: '#ffffff'
    },
    tweets: {
      background: '#ffffff',
      color: '#444444',
      links: '#b740c2'
    }
  },
  features: {
    scrollbar: true,
    loop: false,
    live: true,
    hashtags: true,
    timestamp: true,
    avatars: true,
    behavior: 'all'
  }
}).render().setList('ilmv', 'web-geeks').start();
</script>

显然,您可能不需要使用那么多选项,但用户名字段肯定会有所帮助。生成您的用户代码将非常容易,您甚至可以为此使用您的 RSS 提要。

于 2009-11-24T15:25:01.167 回答
1

没有理由不使用 Flash,这取决于您到底想做什么。有或多或少普遍接受的嵌入代码(例如,参见 youtube 的)将允许用户将小部件复制并粘贴到他们自己的网站中,从您的服务器中提取内容。您也将保留对小部件内容的控制,因此,如果您想重新设置样式或进行副本更改,那么您可以在最后执行此操作,并确信无论它嵌入到何处,更改都会生效。

AS3 非常强大,基本上可以让您做任何您想做的事情。这里的一个权衡是 Flash 目前还没有在 iPhone 上显示。这可能会在未来改变,但可能不会在不久的将来。

如果您使用 RSS 来管理数据,那么您很幸运,因为 Flash 的原生 E4X 解析器可以让您轻松处理这些数据,并将其用作您想要构建的任何东西的模型。如果我正在做这样的事情,我会毫不犹豫地使用 Flash,但公平地说,我是一名专业的 AS3 开发人员。

于 2009-11-24T18:21:34.133 回答