- 追加された行はこの色です。
- 削除された行はこの色です。
- Ajax へ行く。
* 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]]