JavaScript ライブラリは、JavaScript フレームワークとも呼ばれます。これらのライブラリは、難しくて時間のかかる JavaScript の高レベル プログラミングを調整するために作成されています。すべての js フレームワークは、アニメーション、DOM 操作、Ajax などの一般的な JavaScript タスク用の関数を提供します。取り扱い。
この記事の動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
JavaScript フレームワーク (ライブラリ)
JavaScript 高度なプログラミング (特にブラウザーの違いの複雑な処理) は、多くの場合難しく、時間がかかります。
これらの調整に対処するために、多くの JavaScript (ヘルパー) ライブラリが登場しました。
これらの JavaScript ライブラリは、JavaScript フレームワークと呼ばれることがよくあります。
これらのフレームワークはすべて、アニメーション、DOM 操作、Ajax 処理などの一般的な JavaScript タスク用の関数を提供します。
JavaScript ライブラリ - jQuery、プロトタイプ、MooTools。
jQuery
jQuery は、現在最も人気のある JavaScript フレームワークです。
CSS セレクターを使用して、Web ページ上の HTML 要素 (DOM オブジェクト) にアクセスし、操作します。
jQuery は、コンパニオン UI (ユーザー インターフェイス) とプラグインの両方を提供します。
多くの大企業は Web サイトで jQuery を使用しています:
Microsoft
IBM
Netflix
Prototype
Prototype は、シンプルな機能を提供するライブラリです。一般的な Web タスクを実行するための API。
API は Application Programming Interface の略です。これは、HTML DOM を操作するためのプロパティとメソッドのライブラリです。
プロトタイプは、クラスと継承を提供することで JavaScript を強化します。
MooTools
MooTools は、一般的な JavaScript プログラミングを簡単にする API を提供するフレームワークでもあります。
MooTools には、いくつかの軽量エフェクトとアニメーション機能も含まれています。
その他のフレームワーク
上で説明されていない他のフレームワークをいくつか紹介します:
YUI - Yahoo! ユーザー インターフェイス フレームワーク、大規模な機能をカバーする大規模なフレームワーク関数の数 単純な JavaScript 関数から完全なインターネット ウィジェットまでのライブラリ。
Ext JS - リッチ インターネット アプリケーションを構築するためのカスタマイズ可能なウィジェット。
Dojo - DOM 操作、イベント、ウィジェットなどのためのツールキット。
script.aculo.us - 視覚効果とインターフェイス動作のためのオープンソース JavaScript フレームワーク。
UIZE - ウィジェット、AJAX、DOM、テンプレートなど。
CDN - コンテンツ配信ネットワーク
Web ページは常にできるだけ高速であることが望まれます。ページのサイズをできるだけ小さくし、ブラウザができるだけ多くキャッシュするようにしたいと考えています。
多くの異なる Web サイトが同じ JavaScript フレームワークを使用している場合、フレームワーク ライブラリを各 Web ページの共通の場所に配置して共有することが合理的です。
CDN (コンテンツ配信ネットワーク) はこの問題を解決します。 CDN は、共有可能なコード ベースを含むサーバーのネットワークです。
Google は、次のようなさまざまな JavaScript ライブラリ用の無料 CDN を提供しています。
jQuery
Prototype
##などWeb ページで JavaScript フレームワーク ライブラリを使用するには、