2011-07-09から1日間の記事一覧

JavaScriptでの例外処理について整理する

JavaScriptにおける例外処理の特徴に着目して整理する。 例外オブジェクト 下記に引用する[1]「6.16 throw 文」の記述から、JavaScriptにおける例外は任意のデータ型であることがわかる。 throw 文の書式は次の通りです。 throw expression; expression に指…

jQueryを読み込むテンプレ

jQueryを用いたコードを簡単に動かしたい場合のテンプレをメモしておく。 テンプレ1(Google Librariesから読み込み) <HTML> <HEAD> <TITLE>タイトル</TITLE> <SCRIPT src="http://www.google.com/jsapi"></SCRIPT> <SCRIPT type="text/javascript"> //</head></html>

性能計測機能を作ってみた

性能計測目的でログを埋め込む際のメモを書くつもりであったが、気付いたらそこそこの分量のコードを書いていた。。 ※例外処理なし ※非クロージャ ※未単体テスト 使用例 speedTester.setStart('処理1'); // 処理1のコード speedTester.setEnd('処理1'); spee…

jQueryでDOM探索を実装してみた

任意の対象判定関数を指定できる、前向きあるいは後ろ向きで深さ優先探索する関数を、jQueryで実装してみた。 ※例外処理なし ※未単体テスト 使用例 $('input:text').bind('click', function(e) { var isBackward = e.shiftKey; // シフトを押しながらクリッ…