* Ajax : Asynchronous JAvascript and Xml [#fa407480]

-[[Ajax Rain:http://www.ajaxrain.com/]] ... 数多くのAjax、JavaScriptを紹介し続けているサイト

* JavaScriptライブラリ [#o41cd5c9]
** [[jQuery:http://jQuery.com/]] [#q69a7525]
-[[Plugins:http://plugins.jQuery.com/]]
-[[UI:http://jqueryui.com/]]

** [[Prototype.js:http://www.prototypejs.org/]] [#i521f17b]

** [[Yahoo! User Interface Library (YUI):http://developer.yahoo.com/yui/]] [#g7285ca7]

** SWFObject [#tcc8669d]
-[[Google Code:http://code.google.com/p/swfobject/]]
--[[deconcept(v1.5以前):http://blog.deconcept.com/swfobject/]]
--[[SWFObject 1.5 + Express Install:http://www.project-nya.jp/modules/weblog/details.php?blog_id=697]]

** [[SWFUpload:http://swfupload.org/]] [#t56c938c]

** [[Ext JS:http://www.extjs.co.jp/]] [#l6425521]

** [[Adobe Spry:http://labs.adobe.com/technologies/spry/]] [#a6f659b8]
-XML、JSONといったデータファイルが扱いやすい
-ブラインド、シェイク、ハイライト、フェード、スライドなどのエフェクト機能が充実
-ユーザインタフェースに関する部品(ウィジェット)も数多く備えている

** [[JKL.ParseXML:http://www.kawa.net/works/js/jkl/parsexml.html]] [#ve07eaa0]

** [[script.aculo.us:http://script.aculo.us/]] [#dfd18de8]
-ドラッグ&ドロップなどのUI機能を持つ

** [[TinyMCE:http://tinymce.moxiecode.com/]] [#mc2c4240]

** [[Reflection.js:http://cow.neondragon.net/stuff/reflection/]] [#o9025a14]

** [[Magic Zoom:http://www.magictoolbox.com/magiczoom/]] [#l9c9936f]

** [[Zimbra AJAX Toolkit:http://www.zimbra.com/community/ajaxtk_download.html]] [#kbf6bf5a]
** [[CBL Partial Updater:http://labs.cybozu.co.jp/cbl_partialupdater/]] [#s9e72d0a]
サイボウズ・ラボが公開しているるPHP用Ajaxライブラリ。

** その他 [#o5b94d7d]
-[[AjaXplorer:http://sourceforge.net/projects/ajaxplorer/]] ... Ajaxでエクスプローラ風なファイルブラウザを実現

* PHPライブラリ [#sa62262b]
** [[AJASON:http://ajason.sourceforge.net/]] [#ua5c4624]
-ライセンス:GPL

>サーバ - クライアント間の通信にXMLではなくJSONを使用。

-WEB+DB vol.31

** [[HTML_AJAX:http://pear.php.net/package/HTML_AJAX/]] [#d4714f5e]
-ライセンス:LGPL

>PEARに登録されている。

** [[AjaxAC:http://ajax.zervaas.com.au/]] [#kb42f794]
-ライセンス:Apache 2.0

>HTMLのDOMエレメントに1つに対して、それぞれWidgetというPHPオブジェクトを生成。
WidgetはJavaScriptのイベントハンドラを自動生成し、PHP側のハンドラとのマッピングを行う。

** [[Cajax:http://sourceforge.net/projects/cajax/]] [#dea2011e]
-ライセンス:LGPL

>JavaScriptのイベントハンドラをPHP側で記述できる。
標準でキャッシュ機構を持っている。

** [[JPSpan:http://sourceforge.net/projects/jpspan/]] [#ae93a32c]
-ライセンス:PHP 3.0

** [[xajax:http://www.xajaxproject.org/]] [#lf5edd16]
-ライセンス:LGPL

>xajaxオブジェクトとそれにセットするイベントハンドラ内のxajaxResponseオブジェクトに
簡単な記述を追加するだけでAjaxを実現できる。
また、動的に生成されるJavaScriptのコードに、独自の拡張を追加することも可能。

** [[XOAD:http://www.xoad.org/]] [#m0e76964]
-ライセンス:PHP 3.0


※ WEB+DB PRESS vol.31

* 事例 [#k59c6703]
** タブ表示 [#qdf25557]
-[[Ajax Tabs Content script:http://www.dynamicdrive.com/dynamicindex17/ajaxtabscontent/]]
-[[画像を使ったタブ式インタフェースが簡単に作れる「Tab menu with images」:http://phpspot.org/blog/archives/2006/11/tab_menu_with_i.html]]

** その他 [#ode3cc78]
-[[フローチャート作成:http://infiview.bindows.net/tomcat/InfiView/test/FlowChartTester.html]]

* サンプル [#qd3d3b26]
-[[「JavaScript&Ajax プロが教える“本当の使い方”」サンプルデータダウンロード:http://www.mdn.co.jp/di/book/6059/?page=3]]

* リンク集 [#y770f882]
-[[prototype.jsとは何か:http://www.ark-web.jp/sandbox/wiki/index.php?Prototype.js%A4%C8%A4%CF%B2%BF%A4%AB]]
-[[prototype.jsの開発者向けデモ:http://www.imgsrc.co.jp/~kuriyama/prototype/prototype.js.html]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS