2006年8月 6日 (日)

Ajaxライブラリまとめ

Ajax/JavaScriptライブラリをまとめておきます。(順不同)

| 基本 | 統合 | 表示系 | GUI部品 | イメージ | PGM連携 | ブラウザ | 特殊 | その他 |
| リンク | 編集履歴 |

・基本ライブラリ ・・・Ajax開発のベースになるもの ↑TOP


・統合ライブラリ
・・・ 基本ライブラリ+UIライブラリの機能を持つもの ↑TOP

・表示系ライブラリ ↑TOP

・GUI部品ライブラリ ↑TOP

  • 多機能ライブラリ
    • Ext
      • 非常にリッチなコンポーネント集。yui-extの発展版。
      • ベースになるライブラリを、YUI, jQuery, Prototype+Scriptaculousから選べる。
    • yui-ext
    • qoodoo
      • たくさんの部品あり。もう、ほとんどWindows。Demo
    • dhtmlgoodies.com
      • AjaxのUIライブラリをフリーで公開している。
      • 各部品が独立していてアプリに組み込みやすそう。
    • Spinelz(スピネルズ)
      • script.aculo.us をベースにした、多機能ライブラリ。
    • ZK
      • Ajax UIライブラリ。驚くほど多くの機能がある。Demo
  • WYSIWYGエディタ
  • グラフコントロール
    • Chart(WebFX)
      • ブラウザだけでグラフが作成できるツール。すごい。
    • PlotKit
      • グラフ作成ライブラリ。MochiKitがベース。
      • ちょっと地味だが、棒グラフ、円グラフ、エリア(?)グラフが作成可能。
    • Plotr
      • prototype.jsベースのグラフライブラリ。
  • ファイルアップローダ
  • 右クリックメニュー
    • Lightweight context menu
      • 簡単な右クリックメニュー表示ライブラリ。
    • RightContext
      • 簡単に右クリックメニューを作成できるライブラリ。
      • メニュー表示は、左クリックやマウスオーバー時にも変更可能。
  • Window表示ライブラリ
  • テーブル用ライブラリ
    • simahebi.js
      • テーブルの行ごとに背景色を切り替えるライブラリ。
    • ストライプテーブル
      • テーブルの行ごとに背景色を切り替えるライブラリ。 ライセンス明記なし。
    • sorttable   
      • テーブルのヘッダークリックでソート可能になるライブラリ。
  • 要素の角を丸めるライブラリ
    • 角丸ライブラリ
      • 要素の角を丸くしてくれるライブラリ。簡単に使えそうでいい。
    • curvyCorners
      • これも要素の角を丸くしてくれるライブラリ。簡単そう。
  • ツールチップライブラリ
  • その他ライブラリ
    • JKL.Calender
    • JKL.Resizable
      • 要素を簡単にリサイズ可能にするライブラリ。ライセンスは明記されていない。
    • Easy AJAX Inline Text Edit
      • ブラウザ上の文字列が編集可能になるライブラリ。
      • GIGAZINEの記事を参照。
    • The Tiny Scrolling
      • ページ内をスムーズにスクロールするライブラリ。サンプル
      • ライセンス表記なし。
    • Link Indicator
      • ページ内リンク先を、視覚的に分からせてくれるライブラリ。
      • サイトで具体例を見ないとピンとこないかも。
    • Link Thumbnail
      • 外部サイトのリンクをサムネイル表示するツール。Demo
      • 詳細はこちらを参照。
    • jsMath
      • 数式をブラウザで表示できるライブラリ。
    • dp.SyntaxHighlighter
      • ブログやサイトでソースコードをきれいに表示するライブラリ。Demo
    • Draggable.js
      • HTML要素を簡単にドラッグ&ドロップ可能にするライブラリ。
    • JavaScript tabifier
      • タブメニューを簡単に実装するライブラリ。
    • Simple Tree Menu
      • 簡単にツリーメニューを実装するライブラリ。

・イメージ用ライブラリ ↑TOP

  • Ligntbox JS v2.0
    • ページの前面に写真などの画像を表示してくれるライブラリ。
  • Lightbox Plus
    • Ligntbox JSの拡張ライブラリ。
    • ブラウザのサイズに画像の大きさを合わせる機能などが追加。
  • Litebox
    • Lightbox JS v2.0の軽量版の模様。
  • FrogJS
    • 画像のスライドショーライブラリ。
  • reflection.js
    • JavaScriptで画像にリフレクションをかけるライブラリ。
    • リファレンス
  • Image Thumbnail Viewer
    • 画像ビューアライブラリ。
  • ThickBox
  • GreyBox
    • 軽量画像表示ライブラリ。22KB。
  • tjpzoom 2.0
    • JavaScriptだけで画像のズームを行うライブラリ。
  • alphafilter.js
    • IE6で透過PNGを扱えるライブラリ。prototype.jsがベース。ライセンスは不明。

・プログラム言語と連携するライブラリ↑TOP

  • .NET
  • 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を扱えるタグライブラリ。
  • PHP
  • その他
    • Sajax
      • PHP,Perl,Pythonなどの言語と連携するAjaxツールキット。
    • aSSL
      • PHPなどのサーバサイドのプログラムと連携して、HTTP通信の中でSSL通信を行うAjaxライブラリ。

・ブラウザ関連のライブラリ ↑TOP

・特殊なライブラリ ↑TOP

  • cliprd
    • Flashと連携することで、IEとFireFoxの両方でクリップボードを使用可能にするライブラリ(ウノウラボ提供)。
  • save2local.js
    • Flashと連携することで、ブラウザのローカルにファイルを保存するライブラリ(ウノウラボ提供)。
  • SWFUpload
    • ファイルアップロード用ライブラリ。
    • Flashと連携することで、ファイル選択ダイアログで複数ファイル選択を可能に。
    • 設置方法の解説記事

・その他ライブラリ ↑TOP

・リンク↑TOP

・編集履歴 ↑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)