我想知道fbml和xfbml到底有什么不同!XFBML和FBML结合java script是一样的吗?
发布于 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能做的事情,而且可以做得更干净。
发布于 2012-02-21 20:08:19
不是的。
FBML是旧的标记语言,它通过Facebook服务器被代理,并被重写成HTML,然后呈现为您的应用程序。FBJS是JS的一个子集,可以在FBML页面中使用。它也被facebook服务器代理和重写。FBML已经被弃用了一段时间。
XFBML是在iframe中直接从服务器提供给最终用户的代码,然后由facebook提供的javascript在客户端进行处理,以生成facebook特定的UI元素。它减少了页面加载时间和Facebook服务器上的CPU负载,因为它们不必代理和处理所有事情。
https://stackoverflow.com/questions/4727413
复制相似问题