html - facebook likebox哪个代码比较好

标签 html facebook-like xfbml

我正在将 facebook LikeBox 插件放在我正在处理的网页上。 它基于 HTML、CSS 和 JavaScript 构建。

我想知道哪种代码最适合使用,因为有三个选项...例如,减少加载时间。 HTML5 或 XFBML 或 IFRAME? 如果有人能给我建议,我将不胜感激。谢谢。

最佳答案

如果您使用的是 HTML5 或 XFBML 版本,则必须加载 Facebook 的 JavaScript SDK – 这会计算您页面的加载时间,因为它是直接嵌入到您的代码中的外部脚本资源。 (虽然通常加载是异步完成的,所以它不会减慢页面其余部分的加载速度,也不会延迟 load 事件。)

另一方面,iframe 版本可以说是“自行加载”。您的页面中只有 iframe 元素的代码,加载它的实际内容会被浏览器视为加载一个完全不相关的页面。因此,加载 iframe 文档需要多长时间(以防 Facebook 暂时“关闭”或变慢),它不会影响您自己的页面,并且它是 load 事件以任何方式.

尽管有这些事实,我通常会选择 HTML5 或 XFBML 版本——与其说是基于所描述的因素,不如说是因为我觉得我对它们有更多的“控制”(例如不立即激活它们,但也许只是在稍后与页面进行某些用户交互时才对它们进行解析)。

关于html - facebook likebox哪个代码比较好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11010100/

相关文章:

facebook - 你如何让 UiBinder 传递标签而不绑定(bind)它们以便 XFBML 工作?

html - 参数值在第一个空格处被截断(URL 的其余部分消失)

javascript - HTML2Canvas 将 2 个捕获的 Canvas 合并为一个

php - 如何检查 Facebook 页面(其他)是 FAN 页面还是个人页面?

facebook - HTML5 与 XFBML?在 HTML5 页面上?

jquery - 为什么 FB.XFBML.parse() 不渲染我的插件?

html - 在没有 JavaScript 的情况下使输入按钮像 <a> 一样

javascript - 如何让侧边栏在 div 内滑动而不是在 body 内滑动?

javascript - 如何修改此 javascript 以忽略查询字符串中的任何数据?