Mootools-introduction
提供:Dev Guides
MooTools-はじめに
MooToolsは、オブジェクト指向の軽量なJavaScriptフレームワークです。 MooToolsの完全な形式は、My Object-Oriented Toolsです。 無料のオープンソースMITライセンスの下でリリースされています。 最も人気のあるJavaScriptライブラリの1つです。
MooToolsは、強力で軽量なJavaScriptライブラリです。 Web開発でJavaScriptの簡単な相互作用を作成します。 また、CSS拡張機能として多くのことを実行できます。 MooToolsには、あらゆる種類の気の利いた拡張機能があり、アニメーション効果を作成できます。
MooToolsのコンポーネント
MooToolsには多くのコンポーネントが含まれています。 以下は、さまざまなコンポーネントのカテゴリです-
- Core -他のすべてのコンポーネントが必要とするユーティリティ関数のコレクション。
- その他-コアを拡張し、拡張機能を提供するアドオンの公式コレクション。
- クラス-クラスオブジェクトのインスタンス化のためのベースライブラリ。
- ネイティブ-JavaScriptネイティブオブジェクト拡張のコレクション。 ネイティブは機能、互換性、およびコーディングを簡素化する新しいメソッドを追加します。
- 要素-HTML要素オブジェクトに対する多数の機能強化と互換性の標準化が含まれています。
- FX -ページ要素のアニメーション化に役立つ高度なエフェクトAPI。
- リクエスト-開発者が悪用するためのXHRインターフェース、Cookie JSON、およびHTML検索固有のツールが含まれています。
- Window -ウィンドウのサイズなど、クライアント固有の情報へのクロスブラウザインターフェイスを提供します。
MooTools –利点
MooToolsには、ネイティブJavaScriptよりも多くの利点があります。 これらの利点は次のとおりです-
- MooToolsは、開発者がコンポーネントの独自のカスタマイズされた組み合わせを作成できるようにする、大規模でモジュール式のフレームワークです。
- MooToolsは、オブジェクト指向のパラダイムとDRY原則(Do n’t Repeat Yourself)に従います。
- MooToolsは、最適化されたトランジションを備えた高度なコンポーネントエフェクトを提供します。 主にフラッシュ開発者に使用されます。
- MooToolsは、DOMにさまざまな拡張機能を提供します。 これにより、開発者はDOM要素を追加、変更、選択、および削除できます。 また、要素ストレージの保存と取得もサポートしています。