有许多标记语言是为不同的目的而创建的,但没有一种像HTML(超文本标记语言)那样流行或广泛,这是互联网的主要语言。一种相对不为人知的标记语言是FBML,或Facebook标记语言,它是为Facebook的特定用途而开发的。虽然HTML的开发是为了创建一种可以在世界各地的不同网站上使用的标准化语言,但FBML是为了创建Facebook应用程序而构建的。

为了实现其目标,FBML添加了许多特定于Facebook功能的关键字。可以显示评论,在聊天中邀请朋友,或执行任何其他Facebook特定任务。FBML只是使FB中的编码比使用HTML时简单得多。FBML还会删除被认为无用或限制Facebook及其用户安全漏洞的HTML标签。

HTML和FBML之间的另一个关键区别是无法在FBML中使用Javascript。Javascript提供了与用户的额外交互级别。问题是,这对Facebook来说可能是个问题,因为有很多方法可以创建Javascript应用程序来利用弱点,甚至揭示有关用户的一些信息。Facebook鼓励使用其替代FBJS,而不是Javascript。FBJS是Facebook自己的Javascript实现,就像FBML对HTML一样。

随着HTML和其他相关Web技术(如CSS和Javascript)的发展,Facebook发现没有必要继续单独开发FBML和FBJS。因此,FBML已被弃用,并建议编码人员继续使用HTML进行开发,因为FBML将不再有任何更新。

由于 FBML 已被弃用,除非应用程序已经接近完成,否则实际上没有理由继续使用它。对于任何新项目,在为Facebook开发新应用程序时,使用HTML,Javascript和CSS都更有意义。

HTML和FBML的区别

  1. HTML是全球标准,而FBML是Facebook特有的。
  2. FBML有许多在HTML中无法识别的标签
  3. HTML中存在FBML无法识别的标签
  4. HTML页面可以嵌入Javascript,而FBML不能
  5. HTML 仍在广泛使用,而 FBML 已被弃用

HTML和FBML的区别

本文由网友:姚际惠 投稿 欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:HTML和FBML的区别
本文链接:https://www.vsdiffer.com/vs/html-vs-fbml.html
免责声明:以上内容仅代表 网友:姚际惠 个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。