MooTools ~ オブジェクト指向JavaScriptフレームワークのまとめ
モジュール化されプラグインで機能追加も可能な、オブジェクト指向のJavaScriptフレームワーク
MooToolsは、中級から上級のJavaScript開発者のために設計された、軽量で、モジュール化された、オブジェクト指向のJavaScriptフレームワークです。公式サイトには、MooToolsの中の必要な機能だけを選んでカスタマイズしたファイルを生成する機能があるため、目的に合わせた小さくて1つにまとまったAjaxライブラリとして利用することができます。
さらにMooTools用のプラグインも開発可能です。ネット上にはさまざまなプラグインが提供されています。
MooToolsは、ubuntu、w3c、netvibes、vimeo、joomlaなどのサイトで利用されています。
公式サイトは英語ですが、ほぼ忠実に翻訳された日本語サイトが高橋文樹氏によって立ち上げられています。そのサイトから日本語での充実した公式ドキュメントを参照することができます。
- MooTools - a compact javascript framework (英語)
公式サイト - MooToolsドキュメント» カテゴリー「MooTools」 | 高橋文樹.com
日本語化された公式サイト
リファレンス、チートシート
MooToolsのリファレンス情報を紹介します。最初はMooTools Demosのデモを試しながら、どんな機能があるのかを把握するのがいいのではないでしょうか。
- MooTools Demos (英語)
公式サイト内のデモ。MooToolsを利用した視覚効果の基本的な機能を体験できる - MooTools Docs - Plugins/Core
公式サイトのドキュメント - MooToolsドキュメント - Core | 高橋文樹.com
公式サイトのドキュメントの日本語訳 - Mootools 1.2 Cheat Sheet
MooTools 1.2 チートシート - mooforum - the unofficial mootools community
MooToolsの非公式なフォーラム - MooTools リファレンス- 古籏一浩
- Greenbear Laboratory - mootoolsの機能まとめ
機能ごとに公式サイトのリファレンスとデモへのリンクがあり親切。ただしVer 1.1対応と最新版対応でないのが残念
MooToolsの解説記事、チュートリアル
MooToolsのチュートリアルとして最も有名なのは、英語ですが30 Days of Mootools 1.2 Tutorialsでしょう。本記事執筆時点では完結していませんが、具体的なコードなどを示しながら解説しているためJavaScriptにそれほど詳しくなくても取っつきやすい入門記事となっています。
- 30 Days of Mootools 1.2 Tutorials - Day 1 : open blog (英語)
- MooToolsを30日でマスターするチュートリアルを試す!【1日目】|caraldo.net | MT Blog
- javascriptライブラリ「MooTools」を使ってみました。 : アシアルブログ
MooToolsを手短に説明した記事を2本紹介しましょう。
そのほか参考になりそうな記事を。
MooToolsのプラグイン
MooTools開発チームの一員であるAaron Newton氏のブログClientcide (Formerly CNET's Clientside)には、約100本ものMooTools用プラグインが公開されています。
このページには、MooTools本体と必要なプラグインを選んでビルドし、1つのファイルとしてダウンロードする機能も用意されています。
同じく開発メンバーの一員であるdavid walsh氏のブログdavid walsh blogでもMooTools用のプラグインが公開されています。ここでも必要なプラグインだけを取り込んだファイルをビルドし、ダウンロードする機能が提供されています。
MooToolsサンプルギャラリー
MooToolsのプラグインも含めたさまざまな視覚効果のデモンストレーションなどを試せるサイトをまとめて紹介しましょう。最新版ではないものもありますので、バージョンに注意して参照してください。