对于我的愿望清单网站,我想向我的用户提出小部件,以便在他们的博客或个人网站上发布他们的愿望清单。我的想法是向我的用户提出几行代码,他们只需要复制/粘贴以插入显示其愿望清单的小部件。
创建/开发小部件的最佳方法是什么?
感谢您的投入......
答案 0 :(得分: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源。
答案 1 :(得分:1)
没有理由不使用Flash,具体取决于您想要做什么。或多或少普遍接受的嵌入代码(例如,参见youtube)允许用户将小部件复制并粘贴到他们自己的网站中,从服务器中提取内容。您也将保留对窗口小部件内容的控制权,因此,如果您想重新设置样式或进行副本更改,那么您可以在最终实现此目的,并确信无论嵌入何处,更改都将生效。
AS3非常强大,可以让你基本上做任何你想做的事情。这里的一个折衷是Flash现在不会在iPhone上显示。这可能会在未来发生变化,但可能不会在不久的将来发生变化。
如果您正在使用RSS管理数据,那么您很幸运,因为Flash的原生E4X解析器可以让您轻松处理这些数据,并将其用作您想要构建的任何模型。如果我正在做这样的事情,我会毫不犹豫地使用Flash,但公平地说,我是一名专业的AS3开发人员。