Ajaxライブラリまとめ
Ajax/JavaScriptライブラリをまとめておきます。(順不同)
| 基本 | 統合 | 表示系 | GUI部品 | イメージ | PGM連携 | ブラウザ | 特殊 | その他 |
| リンク | 編集履歴 |
・基本ライブラリ ・・・Ajax開発のベースになるもの ↑TOP
- prototype.js
- Ajaxの開発が向上するAjaxライブラリ。
- prototype.js の開発者向けメモ
- prototype.jsリファレンス
- prototype.jsリファレンス(JavaScriptist)
- prototype.js逆引きサンプル集
- Prototype 1.5.0 Cheat Sheet
- Prototype 1.5 PDF
- 英語ながら、Prototype 1.5のAPIのサンプルと解説が166ページにもなる大作。
- マウスホイールのイベント用拡張コード
- Prototype.js Documentation
- prototype.jsまとめサイト。
- Extend for Prototype
- prototype.jsのクラス関係を使いやすくしたライブラリ。こちらも参照。
- JQuery
- jQuery開発者向けメモ(リファレンス)
- jQueryリファレンス
- jQuery 1.1.1 API Browser ←ダウンロード可。
- こちらも参照。
- mootools
- 軽量かつ機能充実のAjaxライブラリ。
- MYCOMジャーナルの紹介記事。
- JKL.ParseXML
- Ajaxで取得したXMLを、JSONの形式に変換するライブラリ。
- JKLリファレンス
- XML.ObjTree
- JKL.ParseXMLの後継ライブラリ
- JKL.ParseXMLの機能に加え、下記の変換機能を持つ
- JSON <-> XML
- DOM -> JSON
・統合ライブラリ ・・・ 基本ライブラリ+UIライブラリの機能を持つもの ↑TOP
- Yahoo! UI Library
- 米Yahoo!提供のライブラリ。かなり多くのAjax関連の機能を提供。
- Yahoo UI Library リファレンス
- dojo
- 非常に多機能なAjaxライブラリ。
- Rico
- Ajax通信・イベント・表示効果などのAjaxライブラリ。
- Ricoリファレンス
- MochiKit
- よくテストされてるのが自慢らしいAjaxライブラリ。
- AJS
- MochiKitをベースにした軽量ライブラリの模様。
- Fork JavaScript
- Ruby on Railsと相性がよさそうな、Ajax統合ライブラリ。
・表示系ライブラリ ↑TOP
- scriptaculous
- Ruby on Rails に組み込まれてることで有名。
- scriptaculousリファレンス(JavaScriptist)
- scriptaculous逆引きサンプル集(JavaScriptist)
- script.aculo.usリファレンス
- scriptaculous cheat sheet(PDF)
- bytefx
- 超軽量の表示系フレームワーク。
- bytefxリファレンス
- glayer.js
- Lightbox JSのようなグレーアウト表示をするライブラリ。
- glayer.jsリファレンス
- jQuery BlockUI Plugin
- jQueryベースの画面操作をロックするライブラリ。
- moo.fx
- 要素のheight,width,opacityを変更するシンプルなライブラリ。
- moo.fxリファレンス
- SimpleJS
- 超軽量の表示系ライブラリ。
- SimpleJSリファレンス
- minmax.js
- IEで、CSSの以下のプロパティを使用できるようにするライブラリ
- min-width, max-width, min-height , max-height
- fixed.js
- IEの position: fixed, background-attachment: fixed のCSSバグ回避用ライブラリ。
・GUI部品ライブラリ ↑TOP
- 多機能ライブラリ
- Ext
- 非常にリッチなコンポーネント集。yui-extの発展版。
- ベースになるライブラリを、YUI, jQuery, Prototype+Scriptaculousから選べる。
- yui-ext
- Yahoo! UI Libraryの拡張コンポーネント集。ライセンス。
- qoodoo
- たくさんの部品あり。もう、ほとんどWindows。Demo。
- dhtmlgoodies.com
- AjaxのUIライブラリをフリーで公開している。
- 各部品が独立していてアプリに組み込みやすそう。
- Spinelz(スピネルズ)
- script.aculo.us をベースにした、多機能ライブラリ。
- ZK
- Ajax UIライブラリ。驚くほど多くの機能がある。Demo。
- Ext
- WYSIWYGエディタ
- TinyMCE
- WYSIWYGエディタ。よくできてる。
- openWYSIWYG
- WYSIWYGエディタ。
- FCKeditor
- WYSIWYGエディタ。多言語対応。デモ。
- TinyMCE
- グラフコントロール
- Chart(WebFX)
- ブラウザだけでグラフが作成できるツール。すごい。
- PlotKit
- グラフ作成ライブラリ。MochiKitがベース。
- ちょっと地味だが、棒グラフ、円グラフ、エリア(?)グラフが作成可能。
- Plotr
- prototype.jsベースのグラフライブラリ。
- Chart(WebFX)
- ファイルアップローダ
- Uber Uploader
- Ajaxファイルアップローダ( Demo1,Demo2 )。
- GIGAZINEの記事を参照。
- Upload multiple files with a single file element
- シンプルな複数ファイルをアップロードできるライブラリ。こちらも参照。
- Uber Uploader
- 右クリックメニュー
- Lightweight context menu
- 簡単な右クリックメニュー表示ライブラリ。
- RightContext
- 簡単に右クリックメニューを作成できるライブラリ。
- メニュー表示は、左クリックやマウスオーバー時にも変更可能。
- Lightweight context menu
- Window表示ライブラリ
- Prototype Window Class
- ブラウザ内にWindowを表示するライブラリ。prototypeがベース。
- Prototype Window Classリファレンス
- ModalBox
- prototypeとscript.aculo.usベースのWindow表示ライブラリ。
- リファレンス。
- Prototype Window Class
- テーブル用ライブラリ
- simahebi.js
- テーブルの行ごとに背景色を切り替えるライブラリ。
- ストライプテーブル
- テーブルの行ごとに背景色を切り替えるライブラリ。 ライセンス明記なし。
- sorttable
- テーブルのヘッダークリックでソート可能になるライブラリ。
- simahebi.js
- 要素の角を丸めるライブラリ
- 角丸ライブラリ
- 要素の角を丸くしてくれるライブラリ。簡単に使えそうでいい。
- curvyCorners
- これも要素の角を丸くしてくれるライブラリ。簡単そう。
- 角丸ライブラリ
- ツールチップライブラリ
- Bubble Tooltips
- 吹き出し型のツールチップライブラリ。 サンプルあり。
- tooltip.js
- prototype.jsをベースにした軽量ツールチップライブラリ。約7KB。Demo。
- Tooltip for forms
- フォームの入力欄にツールチップを表示できるライブラリ。Demo。
- CSS Speech Bubbles
- 角丸なツールチップライブラリ。
- Bubble Tooltips
- その他ライブラリ
- JKL.Calender
- ポップアップするカレンダーコントロール。
- JKLリファレンス
- JKL.Resizable
- 要素を簡単にリサイズ可能にするライブラリ。ライセンスは明記されていない。
- Easy AJAX Inline Text Edit
- ブラウザ上の文字列が編集可能になるライブラリ。
- GIGAZINEの記事を参照。
- The Tiny Scrolling
- ページ内をスムーズにスクロールするライブラリ。サンプル。
- ライセンス表記なし。
- Link Indicator
- ページ内リンク先を、視覚的に分からせてくれるライブラリ。
- サイトで具体例を見ないとピンとこないかも。
- Link Thumbnail
- jsMath
- 数式をブラウザで表示できるライブラリ。
- dp.SyntaxHighlighter
- ブログやサイトでソースコードをきれいに表示するライブラリ。Demo。
- Draggable.js
- HTML要素を簡単にドラッグ&ドロップ可能にするライブラリ。
- JavaScript tabifier
- タブメニューを簡単に実装するライブラリ。
- Simple Tree Menu
- 簡単にツリーメニューを実装するライブラリ。
- JKL.Calender
・イメージ用ライブラリ ↑TOP
- Ligntbox JS v2.0
- ページの前面に写真などの画像を表示してくれるライブラリ。
- Lightbox Plus
- Ligntbox JSの拡張ライブラリ。
- ブラウザのサイズに画像の大きさを合わせる機能などが追加。
- Litebox
- Lightbox JS v2.0の軽量版の模様。
- FrogJS
- 画像のスライドショーライブラリ。
- reflection.js
- JavaScriptで画像にリフレクションをかけるライブラリ。
- リファレンス
- Image Thumbnail Viewer
- 画像ビューアライブラリ。
- ThickBox
- jQueryベースの画像表示ライブラリ。
- リファレンス。
- GreyBox
- 軽量画像表示ライブラリ。22KB。
- tjpzoom 2.0
- JavaScriptだけで画像のズームを行うライブラリ。
- alphafilter.js
- IE6で透過PNGを扱えるライブラリ。prototype.jsがベース。ライセンスは不明。
・プログラム言語と連携するライブラリ↑TOP
- .NET
- ASP.NET AJAX
- Microsoft提供のASP.NET2.0用Ajaxライブラリ。
- コントロールのサンプル。
- チートシート。
- ASP.NET 2.0 AJAX Extensions 1.0 Source Code ←ソースコードダウンロード。
- Json.NET
- .NETのインスタンス<->JSON文字列変換ができるライブラリ。
- ASP.NET AJAX
- Java
- Google Web Toolkit
- JavaでAjaxアプリが構築できるフレームワーク。
- jMaki
- Javaと連携し、JavaScriptなしでAjax画面が構築できる。参考。
- DWR
- Javaと連携するAjaxフレームワーク。
- JavaScriptからサーバのJavaのメソッドを直接呼び出せる。
- json-lib
- JavaでJSONを簡単に操作するライブラリ。
- XMLやカンマ区切りテキストなどと連携できる。
- JSON Tag Library
- JSPで簡単にJSONを扱えるタグライブラリ。
- Google Web Toolkit
- PHP
- PHP for Microsoft AJAX Library
- PHPで、MicrosoftのASP.NET AJAXを使えるようにするライブラリ。
- PQuery
- PHPからjQueryを簡単に使えるライブラリ。
- PHP for Microsoft AJAX Library
- その他
・ブラウザ関連のライブラリ ↑TOP
- Browser detect
- ブラウザとOSの情報を簡単に取得するライブラリ。
- Cookie Manager
- Cookieを簡単にJavaScriptで操作するライブラリ。
- JSOC :JavaScript Object Cache
- JavaScriptのオブジェクトを簡単にキャッシュするライブラリ。
・特殊なライブラリ ↑TOP
- cliprd
- Flashと連携することで、IEとFireFoxの両方でクリップボードを使用可能にするライブラリ(ウノウラボ提供)。
- save2local.js
- Flashと連携することで、ブラウザのローカルにファイルを保存するライブラリ(ウノウラボ提供)。
- SWFUpload
- ファイルアップロード用ライブラリ。
- Flashと連携することで、ファイル選択ダイアログで複数ファイル選択を可能に。
- 設置方法の解説記事。
・その他ライブラリ ↑TOP
- フォームの入力エラーを吹き出しで教えてくれる JavaScript
- 必須入力やメールアドレスの入力形式などを判定し、ポップアップでエラーを表示するライブラリ。
- sarissa
- XML API のラッパーライブラリ。
- APIドキュメント。
- KeyTypeListener.js
- MochiKitをベースにした、キーイベントを簡単に実装するライブラリ(はてな提供)。
- json.js
- JavaScriptのインスタンス<->JSON形式の変換ライブラリ。
- Log4js
- ログ出力用ライブラリ。ログ出力レベルを制御でき便利。参考。
- MessageDigest
- MD5を生成する。
- StringUtility
- 文字列操作を行うユーティリティ。
- DateFormatter.js
- Dateオブジェクトを日付形式フォーマットに変換するライブラリ。
- SWFObject
- HTMLにFlashのswfファイルを埋め込むライブラリ。
- 簡単な使用方法はこちらを参照。
- ドキュメント日本語訳。
- AjaxZip
- Ajax郵便番号→住所自動入力フォーム。結構便利かも。
- benchmark.js
- JavaScriptの関数の性能を測定するライブラリ。
- Call SOAP Web services with Ajax ,Part 1, Part 2
- IBMのサイトで公開されているSOPAのWebサービスクライアント。
・リンク↑TOP
- Ajax Library List (Ajaxライブラリ一覧)
- Ajaxライブラリと対応するドキュメントやリファレンスも紹介されている。
- ここに載ってないものもあるので、是非ご確認を。
- Ajax Library Reference (Ajaxライブラリリファレンス)
- Ajaxライブラリのリファレンス一覧。とても便利。
- Frameworks - Ajax Patterns
- とにかくすごい。要確認。
- Webアプリに使えるAjaxライブラリ8選!(@IT)
- メジャーな8つのAjaxライブラリの機能・動作ブラウザ・ライセンス等を解説。よくまとまってる。
- Ajax/JavaScriptライブラリまとめ
- 多くのAjaxライブラリの詳細な解説あり。
- ライセンスについても触れられている。
- AJAXライブラリのまとめ(WEBデザイナー&AJAX)
- 多くのAjaxライブラリが紹介されています。
- 振る舞い分離 JavaScript ライブラリ一覧
- いくつかの主要なAjaxライブラリを比較している。
- Ajax関連情報まとめ
- Ajaxの多くの情報がまとめられている。
- 各言語用Ajax関連ライブラリ&Ajaxフレームワークのコンプリートリスト
- 各言語用のAjaxライブラリが紹介されている。
- Which Lightbox is right for you?
- LightBox系ライブラリがたくさん紹介されている。
・編集履歴 ↑TOP
2007.03.18 XML.ObjTreeを追加。
2007.03.17 ThickBoxリファレンスを追加。
2007.03.17 ModalBoxリファレンスを追加。
2007.03.17 PQueryを追加。
2007.03.17 jQuery BlockUI Pluginを追加。
2007.03.17 Simple Tree Menuを追加。
2007.03.17 JavaScript tabifierを追加。
2007.03.17 RightContextを追加。
2007.03.17 フォームの入力エラーを吹き出しで教えてくれる JavaScriptを追加。
2007.03.17 fixed.jsを追加。
2007.03.17 SWFUploadを追加。
2007.03.17 JSON Tag Libraryを追加。
2007.03.17 ModalBoxを追加。
2007.03.17 Extを追加。
2007.03.17 tjpzoom 2.0を追加。
2007.03.17 ThickBoxを追加。
2007.02.14 FrogJSを追加。
2007.02.14 sarissaを追加。
2007.02.14 CSS Speech Bubblesを追加。
2007.02.14 Draggable.jsを追加。
2007.02.14 AJAXライブラリのまとめ(WEBデザイナー&AJAX) を追加。
2007.02.14 Plotrを追加。
2007.02.14 mootoolsを追加。
2007.02.05 simahebi.jsを追加。
2007.02.05 JKL.Resizableを追加。
2007.02.05 scriptaculous cheat sheetを追加。
2007.02.05 jQuery 1.1.1 API Browserを追加。
2007.02.03 alphafilter.jsを追加。
2007.02.03 Prototype 1.5 PDF を追加。
2007.02.01 FCKeditorを追加。
2007.02.01 ASP.NET 2.0 AJAX Extensions 1.0 Source Codeを追加。
2007.01.27 Lightweight context menuを追加。
2007.01.27 save2local.jsを追加。
2007.01.27 cliprdを追加。
2007.01.27 aSSLを追加。
2007.01.27 ASP.NET AJAX チートシートを追加。
2007.01.27 Fork JavaScriptを追加。
2007.01.27 KeyTypeListener.jsを追加。
2007.01.27 PHP for Microsoft AJAX Libraryを追加。
2007.01.27 Image Thumbnail Viewerを追加。
2007.01.27 Spinelzを追加。
2007.01.27 カテゴリ分けを修正。
2007.01.18 The Tiny Scrollingを追加。
2007.01.12 Prototype.js Documentationを追加。
2007.01.12 tooltip.jsを追加。
2007.01.12 Prototype 1.5.0 Cheat Sheetを追加。
2007.01.12 SimpleJSリファレンスを追加。
2007.01.11 Upload multiple files with a single file elementを追加。
2007.01.11 SimpleJSを追加。
2007.01.11 Extend for Prototypeを追加。
2007.01.04 openWYSIWYGを追加。
2007.01.04 script.aculo.usリファレンスを追加。
2007.01.04 moo.fxリファレンスを追加。
2007.01.04 JKLリファレンスを追加。
2007.01.04 bytefxリファレンスを追加。
2007.01.04 Ricoリファレンスを追加。
2007.01.04 Ajax Library Reference (Ajaxライブラリリファレンス)を追加。
2007.01.04 jQueryリファレンスを追加。
2007.01.04 Lightbox PlusのURLを修正。yさん、情報ありがとうございます!
2007.01.03 Yahoo UI Library リファレンスを追加。
2006.12.31 PlotKitを追加。
2006.12.29 AJSを追加。
2006.12.29 MessageDigestを追加。
2006.12.29 StringUtilityを追加。
2006.12.29 scriptaculous逆引きサンプル集を追加。
2006.12.29 scriptaculousリファレンスを追加。
2006.12.29 prototype.js逆引きサンプル集を追加。
2006.12.29 prototype.jsリファレンス(JavaScriptist)を追加。
2006.12.26 glayer.jsリファレンスを追加。
2006.12.23 ASP.NET AJAXを追加。
2006.12.23 Which Lightbox is right for you? を追加。
2006.12.23 DateFormatter.jsを追加。
2006.12.23 json-libを追加。
2006.12.23 SWFObjectを追加。
2006.12.23 minmax.jsを追加。
2006.12.19 reflection.jsのリファレンスを追加。
2006.12.19 Json.NETを追加。
2006.12.19 jsMathを追加。
2006.12.14 dp.SyntaxHighlighterを追加。
2006.12.14 Google Web Toolkitを今更ながら追加。
2006.12.11 ページ内リンク作成。
2006.12.11 Ajax Library List (Ajaxライブラリ一覧)を追加。
2006.12.11 Log4jsを追加。
2006.12.01 prototype.jsを更新。
2006.12.01 yui-extを追加。
2006.11.27 Webアプリに使えるAjaxライブラリ8選!を追加。
2006.11.14 JSOCを追加。
2006.11.08 Browser detectを追加。
2006.11.02 Cookie Managerを追加。
2006.11.01 各言語用Ajax関連ライブラリ&Ajaxフレームワークのコンプリートリストを追加。
2006.11.01 Prototype Window Classリファレンスを追加。
2006.10.23 Tooltip for formsを追加。
2006.10.20 prototype.jsリファレンスを追加。
2006.09.30 bytefxを追加。
2006.09.24 AjaxZipを追加。
2006.09.20 jMakiを追加。
2006.09.07 benchmark.jsを追加。
2006.09.04 jQuery開発者向けメモを追加。
2006.08.24 json.jsを追加。
2006.08.22 qoodooを追加。
2006.08.12 GreyBoxを追加。
2006.08.12 Liteboxを追加。
2006.08.12 Lightbox JS v2.0を追加。
2006.08.12 Frameworks - Ajax Patternsを追加。
2006.08.12 カテゴリを細分化。
2006.08.10 glayer.jsを追加。
2006.08.08 curvyCorners,reflection.jsを追加。どもさん、情報ありがとうございます。
2006.08.08 sorttable,Chart(WebFX)を追加。nojorinさん、情報ありがとうございます。
2006.08.07 Bubble Tooltipsを追加。
2006.08.07 Lightbox Plusを追加。
2006.08.07 Lightbox JSを追加。
2006.08.07 Link Indicatorを追加。
2006.08.07 角丸ライブラリを追加。
2006.08.06 外部のブログエディタを使用したらアドレスが変わり、失礼いたしました。
2006.08.06 Ajaxライブラリ紹介記事追加。
2006.08.06 Link Thumbnailを追加。
2006.08.06 Uber Uploaderを追加。
2006.08.06 Easy AJAX Inline Text Editorを追加。
2006.08.06 dhtmlgoodies.com追加。
2006.08.06 TinyMCE追加。
2006.08.06 ストライプテーブル追加。
2006.08.06 ライブラリをカテゴリ分け。
2006.08.03 moo.fx追加。どもさん情報ありがとうございます。
2006.07.28 Sajax追加
| 固定リンク | コメント (8) | トラックバック (15)

