2010-11-01から1ヶ月間の記事一覧
まんま、セッション。 Jaxer.session.hoge = 値; こんな感じでセッションに値を登録できる。 古いバージョンだとJaxer.session.(set|get)を使ってたけど、廃止されたらしい。 参考: 技術情報:苦労したことと嬉しいこと Jaxer勉強中 - bradtosのWEB開発日記…
Jaxerが入ってるフォルダのlogs/jaxer.logにjsに関するログが入ってるよ
Jaxer.Log.debug("ロガー"); Jaxer.Log.info("ロガー"); ログ。 デフォルトだとinfoから使用可能? ログは「Jaxerが入ってるフォルダのlogs/jaxer.log」に格納されている。 参考: Jaxer を利用してサーバー・サイドで E4X を使う エラーメッセージとその対…
HTTPレスポンスを発生させるAPI? Jaxer.response.setContents Jaxer.response.setContents("HTML"); onserverloadイベントが発生した時にこの関数を実行すると、body.innerHTMLを引数の文字列に入れ替える。 onserverloadイベント発生後にこれを実行しても…
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はDBに関するAPI群。 サーバ側で使用可能。 Jaxer.DB.execute var datas = Jaxer.DB.execute("select * from テーブル名"); datas.rows[0].カラム名; SQLを実行する。 select文だと戻り値でデータを取得できる。 create tableなんかもここで実行でき…
Jaxer.File.write Jaxer.File.write("ファイル名", "ファイルに上書きする文字列"); ファイルへの上書き。 存在しないファイル名を第一引数に指定した場合、ファイルを作成する。 Jaxer.File.read Jaxer.File.read("ファイル名"); ファイルの全文を戻り値と…
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は結果として以…