ホームページ > 記事 > ウェブフロントエンド > JavaScript jquery および AJAX_javascript スキルの概要
実際、私は学ぶ前にすでに js、jquery、ajax を使用していましたが、その時は違いがわからなかったので、他の人が jquery と ajax について言及したとき、それらをすべて js として見ていました。とても高度なことだと思ったので、理解するまで待ちました。以下にまとめを書きます。
はじめに
JavaScript
JavaScript はリテラル スクリプト言語であり、サポート クラスが組み込まれた動的に型付けされたプロトタイプ ベースの言語です。そのインタプリタは JavaScript エンジンと呼ばれ、ブラウザの一部であり、HTML Web ページに動的関数を追加するためにクライアント側のスクリプト言語で広く使用されています。ただし、JavaScript は Node.js などの Web サーバーでも使用できるようになりました。
1995 年に、Netscape の Brandon Ek によって初めて設計され、Netscape Navigator ブラウザに実装されました。 Netscape と Sun Microsystems とのマーケティング パートナーシップと、Netscape の経営陣が Java に似せたいと考えたため、JavaScript と名付けられました。しかし実際には、そのセマンティクスは Self と Scheme に近いものです。
技術的な利点を得るために、Microsoft は JavaScript と同様にブラウザ上で実行できる JScript を立ち上げました。仕様を統一するために、1997 年に ECMA (欧州コンピュータ製造者協会) の調整のもと、Netscape、Sun Microsystems、Microsoft、Borland で構成されるワーキング グループが統一規格 ECMA-262 を決定しました。 JavaScript は ECMA 標準と互換性があるため、ECMAScript とも呼ばれます。
陪審
jQuery は、HTML と JavaScript 間の操作を簡素化するクロスブラウザー JavaScript ライブラリです。最初のバージョンは、2006 年 1 月に BarCamp NYC で John Resig によってリリースされました。現在、Dave Methvin が率いる開発チームによって開発されています。世界で最もアクセス数の多い Web サイト上位 10,000 件の 65% が、現在最も人気のある JavaScript ライブラリである jQuery を使用しています。
AJAX
AJAX は「Asynchronous JavaScript and XML」(非同期 JavaScript および XML テクノロジー) の略で、複数のテクノロジーを組み合わせたブラウザー側の Web 開発テクノロジーのセットを指します。 Ajax の概念は、Jesse James Jarrett によって提案されました [1]。
従来の Web アプリケーションでは、ユーザーはフォームに入力することができ、フォームが送信されるとリクエストが Web サーバーに送信されます。サーバーは受信フォームを受信して処理し、新しい Web ページを送り返しますが、2 つのページの HTML コードのほとんどが同じであることが多いため、これにより多くの帯域幅が浪費されます。各アプリケーションの通信ではサーバーにリクエストを送信する必要があるため、アプリケーションの応答時間はサーバーの応答時間に依存します。その結果、UI の応答がネイティブ アプリよりも大幅に遅くなります。
これとは異なり、AJAX アプリケーションは必要なデータをサーバーに送信および取得することしかできず、クライアントで JavaScript を使用してサーバーからの応答を処理します。サーバーとブラウザーの間で交換されるデータの量が大幅に削減されるため (元のサイズの約 5%) [オリジン リクエスト]、サーバーの応答が速くなります。同時に、リクエストを行ったクライアントマシン上で多くの処理を完了できるため、Web サーバーの負荷も軽減されます。
DHTML や LAMP と同様に、AJAX は単一のテクノロジーを参照するのではなく、一連の関連テクノロジーを有機的に利用します。名前には XML が含まれていますが、実際にはデータ形式を JSON に置き換えることができ、データ量がさらに削減され、AJAJ と呼ばれるものが形成されます。クライアントとサーバーは非同期である必要はありません。 AFLAX など、AJAX に基づくいくつかの「派生/複合」テクノロジーも登場しています。
違い
序文から、JavaScript はスクリプト言語、jquery は js のカプセル化、そして ajax は多くのテクノロジーの混合物であることがわかります。それらの違いは依然として明らかですが、これらはすべて、より単純なテクノロジーをプログラムに提供します。
概要
JavaScript
jquery+AJAX
多くの場合、ビデオを直接見ると、何かを話しているような状況に陥ることがよくあります。このとき、単純なエラー効果を調整するために、より多くのコードを入力することをお勧めします。最初は必ずそれに従います。たくさん入力すると、使い方が徐々にわかります。もちろん、練習した後は、もう一度戻って理論を学ぶ必要があります。
これは javascript jquery ajax の概要です。次の記事では javascript jquery ajax の関係を紹介します。気に入った方は直接クリックして詳細をご覧ください。