JavaScript/サーバサイド
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
-[[JavaScript]]
-[[JavaScript/V8]]
-[[JavaScript/イベント]]
-[[JavaScript/サーバサイド]]
-[[JavaScript/トラブル事例]]
-[[JavaScript/ライブラリ]]
-[[JavaScript/ローカルファイル]]
----
-[[サーバサイドJavaScript、標準化の動き:http://journal.my...
-[[Google App Engine上でサーバサイドJavaScript「App Engin...
* [[Jaxer:http://jaxer.org/]] [#v45d3caf]
-[[Aptana JaxerでサーバサイドJavaScriptを始めてみよう!:h...
--[[第1回 Aptana Jaxerとは?/Jaxerのここが素敵:http://g...
--[[第2回 Jaxerの環境構築/サンプルアプリ解説:http://gih...
--[[第3回 サンプルアプリ(タスク管理アプリ)の作成 −タス...
--[[第4回 サンプルアプリ(タスク管理アプリ)の作成 −タス...
--[[第5回 Amazon EC2でJaxerを動かす!:http://gihyo.jp/de...
--[[第6回 Jaxerのセキュリティ・パフォーマンスについて:ht...
-[[JaxerによるサーバーサイドJavaScript:http://codezine.jp...
-[[Aptana Jaxerのアーキテクチャ:“JavaScriptだけ”を可能に...
-[[Jaxer を利用してサーバー・サイドで E4X を使う:http://w...
-[[Ajax server Aptana JAXERを触ってみた:http://dev.chrisr...
-[[Jaxerでデバッグ。ログを記録する方法諸々:http://zudolab...
-[[JaxerでサーバーサイドとクライアントサイドのJavaScript...
** Guide [#uc675778]
-[[Jaxer Framework:http://jaxer.org/api/]]
--[[Web Requests:http://jaxer.org/guide/develop_web-reque...
--[[Jaxer.Web:http://jaxer.org/api/Jaxer.Web.html]]
--[[Jaxer.XHR.SendOptions:http://jaxer.org/api/Jaxer.XHR....
--[[Jaxer.XHR.ResponseData:http://jaxer.org/api/Jaxer.XHR...
--[[Jaxer.Util.Cookie:http://jaxer.org/api/Jaxer.Util.Coo...
** Tips [#va6914b6]
-Jaxer の Jaxer.XHR.ResponseData.cookies は使えん!
-- Set-Cookie のヘッダが以下のように複数行のとき、最初の1...
Set-Cookie: key01=value01; expires=Tue, 23-Jul-2013 10:4...
key02=value02; expires=Tue, 23-Jul-2013 10:41:33 GMT; pa...
key03=value03; expires=Tue, 23-Jul-2013 10:41:33 GMT; pa...
key04=value04; expires=Tue, 23-Jul-2013 10:41:33 GMT; pa...
-- 以下のように自分で解析するしかなさそう(JavaScript書き...
var setCookies = new Array();
var setCookieArray = xhr.getResponseHeader('Set-Cookie')...
for (var i=0; i<setCookieArray.length; i++) {
var line = setCookieArray[i];
var properties = line.split(';');
var cookie = new Array();
for (var j=0; j<properties.length; j++) {
var property = properties[j];
property = property.replace(/(^\s+)|(\s+$)/g, "");
var wk = property.split('=');
Jaxer.Log.debug(wk[0] +'|'+ wk[1]);
if (j==0) {
cookie.name = wk[0];
cookie.value = wk[1];
} else {
switch (wk[0]){
case 'expires':
cookie.expires = wk[1];
case 'path':
cookie.path = wk[1];
case 'domain':
cookie.domain = wk[1];
}
}
}
setCookies.push(cookie);
}
* [[node.js:http://nodejs.org/]] [#s5abd84b]
-[[node.jsで遊ぶ: インストール編:http://blog.summerwind.j...
-[[node.jsで遊ぶ: 標準モジュール編:http://blog.summerwind...
-[[node.jsで遊ぶ: モジュール管理編:http://blog.summerwind...
-[[node.jsとnpmのインストール:http://d.hatena.ne.jp/t_43z...
-[[サーバサイドJavaScriptの「node.js」を試してみました:ht...
-[[はじめての共同作業 Canvas編 (node.js + websocket):http...
** npm [#l31c54b7]
-[[A REPOSITORY FOR NODE.JS MODULES:http://npm.mape.me/]]
-[[モジュール紹介 on GitHub:http://github.com/ry/node/wik...
終了行:
-[[JavaScript]]
-[[JavaScript/V8]]
-[[JavaScript/イベント]]
-[[JavaScript/サーバサイド]]
-[[JavaScript/トラブル事例]]
-[[JavaScript/ライブラリ]]
-[[JavaScript/ローカルファイル]]
----
-[[サーバサイドJavaScript、標準化の動き:http://journal.my...
-[[Google App Engine上でサーバサイドJavaScript「App Engin...
* [[Jaxer:http://jaxer.org/]] [#v45d3caf]
-[[Aptana JaxerでサーバサイドJavaScriptを始めてみよう!:h...
--[[第1回 Aptana Jaxerとは?/Jaxerのここが素敵:http://g...
--[[第2回 Jaxerの環境構築/サンプルアプリ解説:http://gih...
--[[第3回 サンプルアプリ(タスク管理アプリ)の作成 −タス...
--[[第4回 サンプルアプリ(タスク管理アプリ)の作成 −タス...
--[[第5回 Amazon EC2でJaxerを動かす!:http://gihyo.jp/de...
--[[第6回 Jaxerのセキュリティ・パフォーマンスについて:ht...
-[[JaxerによるサーバーサイドJavaScript:http://codezine.jp...
-[[Aptana Jaxerのアーキテクチャ:“JavaScriptだけ”を可能に...
-[[Jaxer を利用してサーバー・サイドで E4X を使う:http://w...
-[[Ajax server Aptana JAXERを触ってみた:http://dev.chrisr...
-[[Jaxerでデバッグ。ログを記録する方法諸々:http://zudolab...
-[[JaxerでサーバーサイドとクライアントサイドのJavaScript...
** Guide [#uc675778]
-[[Jaxer Framework:http://jaxer.org/api/]]
--[[Web Requests:http://jaxer.org/guide/develop_web-reque...
--[[Jaxer.Web:http://jaxer.org/api/Jaxer.Web.html]]
--[[Jaxer.XHR.SendOptions:http://jaxer.org/api/Jaxer.XHR....
--[[Jaxer.XHR.ResponseData:http://jaxer.org/api/Jaxer.XHR...
--[[Jaxer.Util.Cookie:http://jaxer.org/api/Jaxer.Util.Coo...
** Tips [#va6914b6]
-Jaxer の Jaxer.XHR.ResponseData.cookies は使えん!
-- Set-Cookie のヘッダが以下のように複数行のとき、最初の1...
Set-Cookie: key01=value01; expires=Tue, 23-Jul-2013 10:4...
key02=value02; expires=Tue, 23-Jul-2013 10:41:33 GMT; pa...
key03=value03; expires=Tue, 23-Jul-2013 10:41:33 GMT; pa...
key04=value04; expires=Tue, 23-Jul-2013 10:41:33 GMT; pa...
-- 以下のように自分で解析するしかなさそう(JavaScript書き...
var setCookies = new Array();
var setCookieArray = xhr.getResponseHeader('Set-Cookie')...
for (var i=0; i<setCookieArray.length; i++) {
var line = setCookieArray[i];
var properties = line.split(';');
var cookie = new Array();
for (var j=0; j<properties.length; j++) {
var property = properties[j];
property = property.replace(/(^\s+)|(\s+$)/g, "");
var wk = property.split('=');
Jaxer.Log.debug(wk[0] +'|'+ wk[1]);
if (j==0) {
cookie.name = wk[0];
cookie.value = wk[1];
} else {
switch (wk[0]){
case 'expires':
cookie.expires = wk[1];
case 'path':
cookie.path = wk[1];
case 'domain':
cookie.domain = wk[1];
}
}
}
setCookies.push(cookie);
}
* [[node.js:http://nodejs.org/]] [#s5abd84b]
-[[node.jsで遊ぶ: インストール編:http://blog.summerwind.j...
-[[node.jsで遊ぶ: 標準モジュール編:http://blog.summerwind...
-[[node.jsで遊ぶ: モジュール管理編:http://blog.summerwind...
-[[node.jsとnpmのインストール:http://d.hatena.ne.jp/t_43z...
-[[サーバサイドJavaScriptの「node.js」を試してみました:ht...
-[[はじめての共同作業 Canvas編 (node.js + websocket):http...
** npm [#l31c54b7]
-[[A REPOSITORY FOR NODE.JS MODULES:http://npm.mape.me/]]
-[[モジュール紹介 on GitHub:http://github.com/ry/node/wik...
ページ名: