首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FBML + FBJS == XFBML?

FBML + FBJS == XFBML?
EN

Stack Overflow用户
提问于 2011-01-19 02:04:33
回答 2查看 2.9K关注 0票数 5

我想知道fbml和xfbml到底有什么不同!XFBML和FBML结合java script是一样的吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-01-19 02:18:40

FBML是facebook的一种合适的标记语言,最初所有的应用程序视图都是用FBML静态呈现的。虽然开发人员想让他们的facebook应用程序视图更动态,但他们不能在FBML中使用javscript,所以facebook创建了FBJS来允许开发人员让他们的页面动态。

后来,他们添加了对iframe视图的支持,最初只是HTML。最后,他们添加了对使用XFBML在常规文档中嵌入FBML标记的支持。因此,使用上面的类比,它更像是HTML + FBML = XFBML。

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

票数 12
EN

Stack Overflow用户

发布于 2012-02-21 20:08:19

不是的。

FBML是旧的标记语言,它通过Facebook服务器被代理,并被重写成HTML,然后呈现为您的应用程序。FBJS是JS的一个子集,可以在FBML页面中使用。它也被facebook服务器代理和重写。FBML已经被弃用了一段时间。

XFBML是在iframe中直接从服务器提供给最终用户的代码,然后由facebook提供的javascript在客户端进行处理,以生成facebook特定的UI元素。它减少了页面加载时间和Facebook服务器上的CPU负载,因为它们不必代理和处理所有事情。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4727413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档