自分用

外部ファイルをincludeする方法2つ

なんか、久しぶりにJSP触ると忘れがちなのでメモ JSPをサーブレットに翻訳する直前に外部ファイルを取り込む includeディレクティブ使う <@ include file="hoge.jsp"> 注意点:取り込んでいる外部ファイルが更新されても取り込んだメインのJSPは自動ではリコ…

関数のパラメタが省略された場合にデフォルト値を代入する

よく、関数のパラメタが省略された場合にデフォルト値を代入するというコードを書く。 contextが渡されたらそれを使う。もし省略されたらdocumentを使う。 というのを素直に書くと以下のようになる。 context = context == null ? document : context; null…

IEでサクッとデバッグコンソール

まあ、Firebug Lite 使えばいいのかも知れんけど...オリジナルは、以下のサイトから。 http://ajaxcookbook.org/javascript-debug-log/ 上記に scrollIntoView() を追加して常に最新行が見れるようにしただけ。

XPathのevaluate結果に対する処理をスマートに書くための便利関数

たぶん、既にだれかが作っていそうだけど... XPathを使ってサクッと自分用のツールを作るために関数作ってみた。こんな感じで使える。 $x('//div').each(function(ele) { //要素ele に対する処理 }); また、返ってくる値はArrayの拡張なので、普通の配列とし…

HTML要素を生成する関数

これまた、どこかにもっといいのがあるはずだけど作ってみた。Resig本からのインスパイヤかも。 tag()関数 こんな感じでHTMLを生成する。 // textArea tag('textarea', { name: "hoge", cols: "65", rows: "10", value: "FUGA", onkeydown: function() { ...…