ajaxの技術


  Share  
|


ajaxのためにインターネットで検索する場合は、現在のように、多数のアイテムが飛び出る通知するajaxの名の下にしていない私のようにフィットするように定義します。 ほとんどの場合、これらのライブラリを提供し、関連する機能を必要に応じてお客様のajaxアプリケーションが完了するまで、他の回は、これらのライブラリにジャンプしようとしているだけではajaxの支持します。 これらのライブラリやテクニックを見たとき、私は三つのグループに分割して:

  • これらの直接ajaxのに使用され

  • これらの密接に関連するajaxの

  • これらの部分だけが残りの世界ria

ほとんどの技術に直接関連するajaxのは、それらを構成している"非同期"と" xml "の部分にはajaxの頭字語です。 これらのライブラリや技術を提供した通信層と、その動きのデータをエンコードする方法がありました。 多くの場合、これは、 xmlhttprequestオブジェクトが、 iframeをも人気があるため、クッキーや組み込みのactivex / javaのは、まだ別の可能性をします。 " x "を使用した手法は、 ajaxのデータをエンコードし、それは膨大な数の地域での可能性をします。 データを転送することができプレーンテキストとして、 html 、 xml 、またはその他の種類のフォーマットで、便利なのかもしれない状況だ。

xmlのデータフォーマットとしては非常に人気がサポートされるので、非常に多くの言語としているため、任意のデータの種類を簡単に説明している。 何回やxmlを使用して促進するためのリモートプロシージャコール( rpc )のメカニズムが、それも使うことができ転送されたデータを直接説明しています。 rpcのマッピングにより、直接のjavascriptを、サーバーの種類のデータ型( phpの、ジャワ、といったように)と逆にします。 xmlの前にこの目的のために使用されてきたので、では、多くの標準的なフォーマットのようなせっけんに使用され、 xml - rpcを、およびwddxをします。 も含めることができ、カスタムxml形式で、特定のajaxの実装のために作成されます。

人気のjavascriptを生成する別のアプローチは、サーバー上に直接送信することができ、クライアントに直接どこにも使うことができます。 このアプローチが可能なため、 javascriptを使用して文字列からコードを実行することができ、 eval声明します。 このアプローチがよく使われて併用しているため、他の言語でサーバーサイドのjavascriptを直接評価することはできませんが、特定のjavascriptの表記( json ) javascriptを使用できるようにすることはどちらの方向にします。 この表記は、オブジェクトと呼ばれるjavascriptの表記は、 rpcのアプローチがよく使われているすべてのデータの種類を記述することができたためjavascriptをサポートすることもできparseableされながら、いまだに他の言語を簡単にします。

私たちを越えて移動するには何が必要ajaxのコミュニケーションを可能にするため、私たちの大規模なセットの関連技術を取得します。 これらの余分な接着剤を提供し、ユーザーインターフェースの要素を完了するために必要なことがajaxアプリケーションです。 これらは通常、 javascriptライブラリ;スタンドアロンのいくつかは、いくつかの機能を提供するだけで、 ;他の全体の枠組みを提供する動的なウェブページを作成します。 ほとんどの場合、いくつかの並べ替えていただく必要があり効果のライブラリです。 このライブラリを提供しfades 、気の抜けたビール、その他の多くの視覚効果を使用することができ、 html要素に注目を集めることができました更新ajaxを利用します。

また、これにはいくつかのライブラリを提供する機能をドラッグアンドドロップで、これは少ないajaxの密接な関係があるが、ほとんどのajaxのと組み合わせて使用する際に便利です。 これらのライブラリのいくつかのajaxの通信できるようにいくつかの設定で、彼らはただ、他の関連するアドオン設定します。 この混在しての試合は、すばらしいライブラリを使用するために必要なものだけを取得する仕事です。 を念頭に置いておく、しかし、それは、ウェブブラウザをダウンロードする必要があり、このすべてのjavascriptを実際に実行されます。

より広い世界での技術に関連したajaxのは、 javascriptライブラリやその他の技術を取得するなど、スケーラブルベクターグラフィックス( svg )は、その中にajax webアプリケーションのかもしれませんが、それらは本当に持ちでない方はajaxの直接関連しています。 これらの技術を補うより広い世界のriaが、彼らは困難にも、膨張や既存のアプリケーションに統合できます。

これは、記事を追加したキャロルrudenberg

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions