iPhoneのSafariだとデバッグコンソールを出して、console.logでデータを出すこともある程度できる。
だけど、JavaScriptの処理時間を計測するためにconsole.time(), console.timeEnd()を使ってみても表示されない。
なので、自分で計測する関数を作った。
var times = {}; function consoleTime(name){ //指定がなかったらstart var d = new Date(); if(typeof times[name] === 'undefined'){ //スタート時のタイムスタンプを保存 times[name] = d.getTime(); return; }else{ console.log(d.getTime() - times[name] + 'ms'); } } consoleTime('timeCheck'); //何か処理して consoleTime('timeCheck'); //***msAndroidでは試してないけど、console.logのとこをalertに変えれば表示されるんじゃなかろうか。
0 件のコメント:
コメントを投稿