2009-07-06 13 views
4

JavaScriptを使用したFacebookページにツリーを表示したいと思います。したがって、少なくとも私はそのプラットフォーム(2009年4月)で最後に作業したときに知っている限り、Facebook上で実行されないjQueryまたはExtなどのフレームワークに依存することはありません。誰でも "フレームワークフリー"のJavaScript /ツリーライブラリをお勧めしますか?かなり複雑なJavaScriptをFacebookに移植したので、既存の純粋なJavaScriptライブラリを移植することができると確信しています。フレームワークのないJavaScriptツリー機能

明確化のポイント:

  • 私はあまりにもすることができます(とでした)のJavaScript /木エンジンのグーグルが、1つ(複数可)をへて勧告を求めている
+0

フレームワークのソースをページにコピーしようとしましたか? – Gumbo

+0

@Gumbo、Facebookは制限付きの浄化されたJSを使用しています。 – Nosredna

+0

投稿する前にこれを考慮してください:「フレームワークなし」のどの部分を理解できませんか?率直に言って、私はJavascriptフレームワークを排除しようとする具体的な質問をしなければならないとうんざりしています。そしてスレッドは、私が明示的に除外したいことを議論に移しました。 –

答えて

1

FBJS

  • をターゲットにしています私はFBJSを見ました。なぜそれがjQueryがうまくいかないのか分かりませんが、誰かが洞察力を持っていれば、それを聞いてみたいと思います。

    おそらく競合のためにjQueryの$を使用することはできません。しかし、これは$()からjQuery()に簡単に変更できます。

    私はどのツリービューが好きかを教えてもらえますが、Facebookでそれを試していないと、jQueryと同じ理由で失敗する可能性があります。

  • +0

    JavaScriptの代わりにFBJSを実行している可能性があります。 – Nosredna

    +0

    FBJSを実行しています –

    +0

    FaceBookはFBJS2で動作していますが、これはjQueryを実行するのに十分近いかもしれません。 jQueryを強制終了するのは難しいことではありません。欠落して変更された機能(innerHTMLの欠如など)です。 ここにディスカッションがあります:http://forum.developers.facebook.com/viewtopic.php?id=27577&p=1 – Nosredna

    1

    ほとんどFBMLとFBJSで作業していても、<fb:iframe/>を使用すると、FBの処理を行わずに生のHTMLとJavaScriptをレンダリングできます。

    どのようなページをターゲットにしていますか? <fb:iframe/>はキャンバスページでは動作しますが、ユーザーのプロフィールページでは動作しません。

    +0

    FBJSをターゲットにしたいと思います。これはキャンバスページから始まりますが、最終的にはアプリケーションに成長するかもしれません.fb/iframeは「タブ内のアプリ」には当てはまりません。 –

    2

    JSツリーの要件を記述していないため、自分で作成することをお勧めします。より複雑な機能が必要な場合を除き、比較的単純な作業です。

    シンプルなツリーが(表示ブロック/なし)のオンとオフを切り替えることができ、それら内の他のDOMノードを持つDOMノードの束を持つだけの問題で、この実装では

    1

    本当にあなたが望むものを得るためにあなた自身で作成してテストしなければなりません。また、あなたが望むツリーを正確に記述していないかもしれませんが、おそらくtreeviewの無料版を試すことができます。

    関連する問題