JavaScriptで少し大きなアプリケーションを作っていると、処理速度がどんどん遅くなってしまうことがある。処理速度を向上させるには、ボトルネックとなっている処理を見つけて、その部分のパフォーマンスを改善するのが一般的である。そこで、ボトルネックを見つけるのに便利なプロファイラを作ってみた。 コードはこちら。 var Profiler = Class.create(); Profiler.prototype.extend({ initialize: function(){ this.keys = []; this.records = {}; },observe: function(object, name){ name = name || "Method"; for (property in object) { if(typeof object[property] == "functi
http://eto.com/d/0503.html#JavaScript_ProgrammingJavascriptのプログラミングについて http://homepage1.nifty.com/kuraman/js/debug.html デバッグツール。 ちょこっと手直しを入れてみた。 // ****************************** debug.js // original from http://homepage1.nifty.com/kuraman/js/debug.html // modified by Kouichirou Eto // modified by Kazunobu Ichihashi // print(variable): variableの内容を出力バッファに保存 // flush(): 出力バッファの内容をデバッグウィンドウに出力 //
_Javascriptでデバッグをしやすくする JavaScriptのチョット便利なdebug方法JavaScriptProgramming この辺を参考に自分なりに修正してみた。 出力を行ごとに色を変えるようにした。 出力でHTMLの特殊文字(「<」, 「>」, 「&」, 「"」)を変換するようにした。 ↑ デバッグするJavascriptのあるHTMLに上記ファイルをロードする。 <script language="JavaScript" src="debug.js"></script> debug.p()メソッドをコールする。引数に任意のオブジェクトを指定する。 var str = "任意の文字列"; var int = 0; var function = function(){}; var object = new Object(); debug.p(str); debug
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く