http://en.wikipedia.org/wiki/AJAXから、AJAX とは何かをかなりよく理解できます。しかし、それを学ぶには、同時に複数のテクノロジーを掘り下げて、それから利益を得る必要があるようです. 2つの質問:
- AJAX を理解/使用するのに役立つリソースは何ですか?
- AJAX の恩恵を受けるのは、どのような種類の Web サイトですか?
http://en.wikipedia.org/wiki/AJAXから、AJAX とは何かをかなりよく理解できます。しかし、それを学ぶには、同時に複数のテクノロジーを掘り下げて、それから利益を得る必要があるようです. 2つの質問:
コールバックなどの実装について学ばなくても、AJAX を活用できるライブラリがたくさんあります。
.NET を使用していますか? http://ajax.asp.netを見てください。そうでない場合は、qcodo for PHP などのツールを調べて、prototype.js、jquery などについて学んでください。
恩恵を受けるWebサイトに関しては、これまでのすべてのWebアプリケーション。:) リンクをクリックして記事を読むだけでなく、情報を交換することでやり取りするすべてのもの。
すべての Web サイトが AJAX の恩恵を受けることができますが、私の意見では、AJAX の最大のメリットはデータ入力セクション (基本的にはフォーム) にあります。フロントエンドのサイト全体を作成しました。ユーザーが見る部分にはAJAX機能がほとんどありませんでした。すべての AJAX は、(正しい!) データ入力を支援するために管理コントロール パネルにありました。
フォームを送信してエラーが返されることほど悪いことはありません.AJAXを使用すると、ファイルのアップロード以外のすべてでこれを防ぐことができます.
すべてのフレームワークやその他のヘルパーから離れて、基本的な Javascript を実行するのが最も簡単だと思います。これにより、内部で何が起こっているかを理解できるだけでなく、可能な限り簡単な方法でそれを行うことができます。それほど多くはありません。JS XML DOM オブジェクトを使用して、xml ドキュメント クライアント側を作成します。XMLHTTPRequest を使用してサーバーに送信し、再び JS XML DOM オブジェクトを使用して結果を処理します。簡単なことから始めましょう。1 つの情報をサーバーに送信して、小さな情報を取得してみてください。
Mozilla のドキュメントは優れています。その恩恵を最も受けるサイトは、ほとんどデスクトップ アプリケーションのように動作し、高い対話性を必要とするサイトです。ただし、通常、これを使用することで、ほぼすべてのサイトで使いやすさを向上させることができます。
Ajax は、ページ全体をリロードせずにページの一部のコンテンツを変更する手段と考える必要があります。
では、いつこれを行う必要がありますか? ページの一部のコンテンツを変更する際に、ユーザー インタラクションやフォーム情報をそのまま保持したい場合にのみ使用します。