2010-11-01から1ヶ月間の記事一覧

Jaxer.session

まんま、セッション。 Jaxer.session.hoge = 値; こんな感じでセッションに値を登録できる。 古いバージョンだとJaxer.session.(set|get)を使ってたけど、廃止されたらしい。 参考: 技術情報:苦労したことと嬉しいこと Jaxer勉強中 - bradtosのWEB開発日記…

サーバ側のコードはどうやってデバッグするんだぜ?

Jaxerが入ってるフォルダのlogs/jaxer.logにjsに関するログが入ってるよ

Jaxer.Log

Jaxer.Log.debug("ロガー"); Jaxer.Log.info("ロガー"); ログ。 デフォルトだとinfoから使用可能? ログは「Jaxerが入ってるフォルダのlogs/jaxer.log」に格納されている。 参考: Jaxer を利用してサーバー・サイドで E4X を使う エラーメッセージとその対…

Jaxer.response

HTTPレスポンスを発生させるAPI? Jaxer.response.setContents Jaxer.response.setContents("HTML"); onserverloadイベントが発生した時にこの関数を実行すると、body.innerHTMLを引数の文字列に入れ替える。 onserverloadイベント発生後にこれを実行しても…

Jaxer.Web

Jaxer.Webは任意のWebページのDOMを取得できるAPI群(かもしれない)。 サーバ側で使用可能。 Jaxer.Web.get, Jaxer.Web.post Jaxer.Web.get("url"); Jaxer.Web.post("url"); urlを引数として入れると、そのページのDOMを取得する。 メソッドのget/postはHTTP…

Jaxer.DB

Jaxer.DBはDBに関するAPI群。 サーバ側で使用可能。 Jaxer.DB.execute var datas = Jaxer.DB.execute("select * from テーブル名"); datas.rows[0].カラム名; SQLを実行する。 select文だと戻り値でデータを取得できる。 create tableなんかもここで実行でき…

Jaxer.File

Jaxer.File.write Jaxer.File.write("ファイル名", "ファイルに上書きする文字列"); ファイルへの上書き。 存在しないファイル名を第一引数に指定した場合、ファイルを作成する。 Jaxer.File.read Jaxer.File.read("ファイル名"); ファイルの全文を戻り値と…

runat

jsをクライアント・サーバのどちらで実行するかを指定するもの。 client クライアント側で実行する、普通のjs。 runatを省略するとこれになる。 DOM使用可能。 both クライアント側、サーバ側の両方で使うjs。 クライアント側ではjQueryなどのライブラリが使…

くそっ、またあいつらだ。

眠い 今日はjsのUIに関する事で思った事をつらつらと。 思った事 HTMLとjsを分離しよう CSSとjsを分離しよう HTMLとjsを分離しよう 動的にHTMLを生成するjsを普通に書いてると、どうしてもHTMLと密接に関連してしまってごちゃっとしたコードになっちゃいます…

人間の知恵の結晶(解決編)

よしわかった、説明しよう。 これはNBSPだ。 神が創り出した知恵の一つ。いや、"\xA0"か。 人類が決して辿り着く事の出来ない神の英知として、神が我々に与えた物だ。 昔天界で起きた大きな抗争バグの時にな。あの時はほんと・・・まいったよ。 さっ、まずは…

人間の知恵の結晶

これはアークエンジェル達の肖像画だな。あいつら、こんなもの飾って何のつもりだ? window.onload = function(){ var iframe = document.getElementsByTagName("iframe")[0]; iframe.contentDocument.designMode = "on"; iframe.contentDocument.addEventLi…

今日の成果

フォルダ構造 /caramel.js /lib/*/*.js caramel.jsの主な関数 caramel(string, function) /lib/以下に格納されているjsファイルをロードし、フォルダ構造に従ってcaramelにマッピングを行なう。 第一引数に/lib/以下に格納されているjsファイルパスを指定す…

プロトタイプってなんていうか、ガンダムの後付機体みたいだよね。プロトタイプリックディアス、プロトタイプゼータガンダム、プロトタイプ……他にいましたっけ?

銀河月下美人のじぇんとるめんのみんな! 元気にしてたかな? 今日もうどんさんの経験をまとめる簡単な作業を始めるよ。今回はJavaScriptだよ。 newって結局何を生成するのよ function f(){thia.a = 10;};var obj = new f(); このコードのobjは結果として以…