FBML + FBJS == XFBML? [英] FBML + FBJS == XFBML?

查看:97
本文介绍了FBML + FBJS == XFBML?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图了解fbml和xfbml到底有什么区别! XFBML与结合Java脚本的FBML是否相同?

I am trying to understand what exactly is the difference between fbml and xfbml! Is XFBML same as FBML combined with java script?

推荐答案

FBML是Facebook的专有标记语言,最初,所有应用程序视图都是在FBML中静态呈现的.开发人员希望使他们的Facebook应用程序视图更具动态性,但是他们不能在FBML中使用javscript,因此Facebook创建了FBJS,以允许开发人员使他们的页面动态化.

FBML is a facebook's propriety mark-up language, and originally all app views were static rendered in just FBML. Developers wanted to make their facebook app views more dynamic though, but they couldn't use javscript in FBML, so facebook created FBJS to allow developers to make their pages dynamic.

后来,他们增加了对iframe视图的支持,这些视图最初只是HTML.最后,他们增加了使用XFBML将FBML标签嵌入到常规文档中的支持.因此,使用上面的类比,更像HTML + FBML = XFBML.

Later, they added support for iframe views, which originally were just HTML. Finally, they added support for embedding FBML tags in a regular document using XFBML. So using your analogy above, it's more like HTML + FBML = XFBML.

在任何情况下,静态FBML和FBJS都将被弃用,任何最终都将被完全删除,因此使用它们中的任何一个都不是一个好主意. XFBML仍可以使用Facebook Javascript API进行呈现,因此使用XFBML并不是一个坏主意,但也不是最好的主意.常规的HTMl和javascript与Facebook Javascript API结合可以完成XFBML可以做的所有事情,而且可以做得更干净.

In any case, both static FBML and FBJS are both being deprecated any will eventually be removed entirely, so it would be a bad idea to use either of them. XFBML can still be rendered using the Facebook Javascript API, so it's not as bad an idea to use XFBML, but still not the best idea. Regular HTMl and javascript combined with the Facebook Javascript API can do everything XFBML can do, and it can do it more cleanly.

这篇关于FBML + FBJS == XFBML?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆