私のコードはJqueryですか、それともAJAXですか?

ajax jquery

AJAXはxmlの概念を使っていると聞きました。 しかし、次のコードがJQUERYなのかAJAXなのか疑問がありました。 私のためにそれを見つけてください。 JqueryとAJAXの違いを教えてください

$( "。changepass")クリック(function(){$( "。loading")。show(); $( "。block1")。load( "views / changepass.template.php"、function(){ $( "。loading")。hide();}); falseを返します。}

  -1  0


ベストアンサー

jQueryはJavaScriptライブラリです。 AJAX、つまりAsynchronous JavaScript and XMLはテクニックです。

AJAXは…​

対話型ウェブアプリケーションまたはリッチインターネットアプリケーションを作成するためにクライアント側で使用される。 Ajaxを使用すると、Webアプリケーションは既存のページの表示や動作を妨げることなく、バックグラウンドで非同期にサーバーからデータを取得できます。 __

あなたが使っている `$()`記法はjQueryライブラリを使っています。 あなたは the siteを訪れることでjQueryについてもっと学ぶことができます。

あなたのコードの `.load()`メソッドはAJAXを使用して、そのPHP関数から `$()`に返されるものは何でも_非同期にロードします。

ソース(voyagerのコメントから追加): Jquery Ajax

11


jQueryはJavaScriptライブラリです。 CSS3セレクタ(クエリ部分)を使用してページ上の要素を検索するので、特に便利です。最小限の構文で非常に強力です。

AJAXは_Asynchronous JavascriptとXml_の略です。 当初AJAXの実装は、WebベースのOutlookアクセス用にMicrosoftが提供していたXmlHttp ActiveXコンポーネントを使用していました。 最近のブラウザ(FX、IE6以上、その他すべて)では組み込みコンポーネントとして含まれていました。

ただし、AJAXが使用するXmlHttpメソッドはどのHTTP呼び出しにも対応できます。そのため、呼び出しの多くは代わりにJSONまたはHTMLを使用します。 そのため、Ajaxは現在、サーバーを呼び出す非同期JavaScriptメソッドを意味します。

jQueryには、ほとんどのJavaScriptフレームワークと同様にAjaxライブラリが含まれています。

1


コードはjQueryであり、リモートファイルからHTMLをロードしてDOMに挿入するために使用されます。 この場合、HTMLをクラス ‘block1’の要素に注入しています。

$( "。changepass")をクリックします

___________________________________________________________ − 「” ” ”クラスパス”“クラス”のエレメントに“クリンク”イベントを付加

http://docs.jquery.com/Events/click[*click*]を参照してください。
$( "。loading")。show();

__クラス ‘loading’の要素を表示する

http://docs.jquery.com/Effects/show[*show*]を参照してください。
$( "。block1")。load

_はAJAXを使用してクラス ‘block1’の要素にHTMLをロードします。 _

http://docs.jquery.com/Ajax/load[*load*]を参照してください。

1


jQueryはJavascriptライブラリです。 AJAXは、XML、Javascript、およびHTTP要求を組み合わせたものです。

ここに示したコードは明らかにjQuery、つまりJavascriptです。 それは言語ではないので、確かにAJAXはありません。

0


あなたのコードはjQueryです。

ここjQueryについて読む: リンクテキスト

0


AJAXは、「バックグラウンドで」Webサーバーにリクエストを送信し(非同期 – ajaxの一部)、ページ全体を更新するのではなくページの一部を更新する方法を提供することによって、Webアプリケーションユーザーに豊富なユーザーエクスペリエンスを提供するテクノロジのコレクションページ。 JQUERYは、WebアプリケーションにAJAX機能を実装するのに役立つフレームワークです。

0


どっちもない。

コードがhttp://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.jsのように表示されていないため、コードと開発手法が比較できないためです。

詳細については他の答えを確認してください。 十分なはずです。 🙂

0


タイトルとURLをコピーしました