Firefox で ローカルサーバ を構築
javascript でいろいろできるっぽい。 試す。
簡単に試してみる
以下を,"test.sjs" として "~/.mozilla/firefox/
<?sjs pow_header("Content-Type: text/plain"); for(var i in pow_server) { document.writeln(i+":"+pow_server[i]); } ?>
で, "http://localhost:6670/test.sjs?foo=bar&hoge=fuga"
にアクセスすしてみる。
pow_server オブジェクト にいろいろ含まれているみたいだ。
問題点として,レスポンスが遅い。リクエストに失敗?することがある。
pow_download_file()
pow_download_file() で外部にリクエストもできるので,以下のようなこともできる。
例) クエリからユーザ名を取得して del.icio.us の network json feed を取得する
<?sjs pow_header("Content-Type: text/plain"); var queries = pow_server.query_pairs; var user = queries[0].split('=')[1]; var json = pow_download_file('http://del.icio.us/feeds/json/network/' + user); document.writeln(json); ?>
XMLHttpRequest() と組み合わせば柔軟どはあがると思う。
あとはデータベースか。 データベース自体を触ったことが無いので今から学ぶ。