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');
//***ms
Androidでは試してないけど、console.logのとこをalertに変えれば表示されるんじゃなかろうか。
0 件のコメント:
コメントを投稿