私はfbmlとxfbmlの違いを正確に理解しようとしています! XFBMLは、Javaスクリプトと組み合わせたFBMLと同じですか?FBML + FBJS == XFBML?
答えて
FBMLはFacebookの適切なマークアップ言語であり、もともとすべてのアプリビューは静的なFBMLでレンダリングされていました。開発者はFacebookのアプリのビューをよりダイナミックにしたいと思っていましたが、FBMLでjavscriptを使用できないため、FBJSを作成して開発者がページを動的にすることができました。
後で元々はHTMLだけだったiframeビューのサポートが追加されました。最後に、XFBMLを使用してFBMLタグを通常のドキュメントに埋め込むサポートを追加しました。上記のアナロジーを使用すると、HTML + FBML = XFBMLによく似ています。
いずれの場合でも、静的FBMLとFBJSの両方が推奨されなくなりましたが、最終的には完全に削除されるため、いずれかを使用することは悪い考えです。 XFBMLはまだFacebook Javascript APIを使ってレンダリングすることができるので、XFBMLを使うのは悪いことではありませんが、まだまだ良いアイデアはありません。通常のHTMlとjavascriptをFacebookのJavascript APIと組み合わせることで、XFBMLができることはすべて実行でき、もっときれいにすることができます。
号
FBML Facebookのサーバを介してプロキシ、アプリとしてレンダリングされたHTMLに再書かれていた昔のマークアップ言語です。 FBJSは、FBMLページで使用できるJSのサブセットです。また、Facebookのサーバーによってプロキシされ、書き直されました。 FBMLはしばらく使用されなくなりました。
XFBMLは、iframeでサーバーからエンドユーザーに直接配信され、Facebook提供のjavascriptでクライアント側で処理され、Facebook固有のUI要素を生成するコードです。それは、ページのロード時間とFacebookのサーバー上のCPU負荷を削減します。なぜなら、すべてをプロキシして処理する必要がないからです。
- 1. FBML Facebookアプリケーションの基本FBJS
- 2. FBMLアプリケーションでFBJSを使用して現在のユーザーの壁に公開
- 3. facebook api :: FBJSとFBMLでユーザーIDを取得するには?
- 4. FBML/FBJSで名前で要素を選択する方法は?
- 5. FBML document.getElementById( '')。setTextValue issue
- 6. #XFBML = 1原因問題
- 7. ページタブのfbml
- 8. FBJS in facebook
- 9. FBMLタブコントロールの置き換えですか?
- 10. Facebookアプリ(FMBLとFBJSサポート)のための最高のIDE
- 11. 流星mupエラーfbjs不変
- 12. FacebookでのJavaScript(FBJS)のデバッグ
- 13. JSONをFBJSでエンコードする
- 14. FBMLスケルトン/サンドボックスページ?
- 15. fbmlのホバーimg
- 16. FBMLダイアログCSS
- 17. Facebook API - webcam FBML
- 18. facebook static fbml problem
- 19. FBMLフォームとJS
- 20. MYSQLとFacebook(FBML)
- 21. IFrameアプリケーションのFBMLレンダリング
- 22. XFBMLを使用したタイムラインへの招待
- 23. こんにちはFBJSの世界
- 24. 静的FBMLのJavaScript/Iframe
- 25. fbmlマルチフレンドセレクターの置き換え
- 26. Facebookのカスタマイズiframe/app vs fbml
- 27. FacebookのFBMLページですか?
- 28. Facebookへの代替スタティックFBML
- 29. Facebook FBMLのソースとツイート
- 30. CSS、Z-インデックス、オーバーフロー、Facebook xfbmlとSafari
FBMLには初期のiframeビューのサポートがありませんでした。後で彼らはそれを追加しましたが、iframeの中にfbmlタグを残すことはできませんでした。最後に、iframeの中にfbmlタグを置くことができました。私はあなたのアイデアを正しく得ましたか? –
@Karthick、それは本当にそれではありません。新しいFacebookアプリケーションを作成する場合、「キャンバス」の選択肢として、IFrameまたはFBMLの2つのオプションがあります。これらは、互いに全く異なる別個のオプションです。 FBMLを選択した場合、すべてのビューはFMBL(またはFBJS)でなければなりません。 IFrameを選択した場合、すべてのビューはHTMLでなければなりません(ただし、オプションでこれらはXFMBLタグを含むことができます)。しかし、私が言ったように、FMBLは非難されている - すべての新しいアプリはiframeアプリでなければならない。 –
ああ..いいですね。しかし、私はapi呼び出しがどこで行われたのか理解できません。例えば。 iframeアプリケーションで、fbmlタグを埋め込むと、api呼び出しは実際にどこにありますか? –