2009-04-26 13 views
0

私は興味があります。私の質問がある複数のAJAXライブラリを1ページに使用できますか?

などYUI、すぐに使用できるMootoolsScriptaculuosPrototypeのようにそこにAJAXライブラリを多くのがありますが、それはそれらを組み合わせることが可能ですか?すべてのコードをダウンロードして同じページに配置すると、エラーが発生しますか?

初心者にはオープンソースのAJAXライブラリをお勧めしますか?

+1

、あなたの質問に分割する場合は、より良い(とそれ以上)の応答を得る可能性がありますアップ。 –

答えて

0

もちろん、いつでもフレームワークを組み合わせるように、独自のグルーコードを書く必要があることがあります。初心者のためには、1つだけ使うほうが簡単かもしれません。

0

使用するフレームワークの選択によって異なります。同じ変数を定義しようとすると、もう一方の部分を上書きします。 jQueryはコア関数のエイリアシングを定義することでこれを回避し、2つの名前を持ち、YUIは最初にblasted dollar functionを持たないことでそれを回避します。

ライブラリは比較的大きい傾向がありますので、おそらく他のものではなく膨らんでいるために複数のライブラリを使用しないでください。

2つの異なるライブラリを使用することは珍しいことです - 主な理由は、さまざまなライブラリに依存する複数のサードパーティのモジュールを使用することです。そのような状況では、私は選択した図書館を使用する選択肢を見つけようとします。

オープンソースのAjaxコードは何ですか?

通常はYUIです。堅牢で、十分にテストされ、十分に文書化され、強力ですが、学習曲線の最初の部分はもう少し急になりますが、他の部分は若干です。

Ajaxは、これらのライブラリのうちのごく一部ですが、「ajaxコード」と呼ぶのは不便です。

初心者には何をお勧めしますか? 初心者ですか?

YUI。

人々に感銘を受ける、どのようなajaxの機能ですか?

これは、人が誰であるかによって異なります。多くの人々は、滑らかで退色的な回転アニメーション効果を素早く作り出すことができることに感銘を受けますが、それらはすべて有用ではありません。良いイベント処理システムは、人を感動させるものは何もしませんが、プログラマにとってはもっと簡単になります。

0

私の意見では、AJAXの実装を理解するのに最も簡単で簡単な方法があるため、jQueryフレームワークを使用することをお勧めします。

例:あなたは、バックエンド上でJavaを使用している場合

 

    jQuery.post('thescript.php', parametersInJson, function(response){ 
     alert('The server response: '+response); 
    }); 
 
1

は、ZK frameworkクレームはすなわち、ミックスと異なるライブラリの束を一致させる必要がフルAJAX機能を提供しないために。私がこれまで行ってきたテストから、彼らは正しいようです。

0

はい、しかし、あなたは

(...あなたはoverride the $ functionする必要があるかもしれません)、いくつかのトラブルに遭遇するかもしれないことができると私はjQueryのをお勧めします

関連する問題