Se você precisar saber o horário da execução do código durante o processo de depuração da web, poderá cronometrar a execução do programa adicionando a instrução Console.Time () e console.TimeEnd () no código JavaScript. A função Foo () de longo prazo é um exemplo:
A cópia do código é a seguinte:
function foo () {
var x = 4,237;
var y = 0;
for (var i = 0; i <10000000; i ++) {
y = y + x*x;
}
retornar y;
}
Se você precisar saber quanto tempo leva durante a execução da função, você pode inserir a instrução console.Time () antes da chamada Foo () da função e inserir a instrução console.TimeEnd () após o término da chamada:
A cópia do código é a seguinte:
console.time ("teste");
foo ();
console.TimeEnd ("teste");
Após a execução do programa, o console exibirá o resultado deste tempo: "Teste: 1797ms" e o nível de log exibido é informação.
Console.Time () e Console.TimeEnd () Aceite uma string como um argumento, que é equivalente ao ID programado. O navegador combinará o console.Time () com o mesmo parâmetro (id) com console.TimeEnd () para registrar a diferença horária entre os dois. Portanto, locais diferentes nos programas JavaScript podem ser cronometrados usando IDs diferentes.
Suporte do navegador
Para cada navegador, o suporte de tempo do console.Time () é o seguinte:
Firefox. Suporte nativo após 10.0. Para versões anteriores do Firefox, ele pode ser alcançado instalando o plug -in Firebug. Veja: https://developer.mozilla.org/en-us/docs/web/api/console.time?redirectlocale=en-us&redirectslug=dom%2fconsole.time
Google Chrome. Suporte nativo após 2.0. Veja: https://developers.google.com/chrome-developer-tools/docs/console-api#consoletimelabel
Ou seja. Suporte nativo no IE11. Para versões anteriores do IE, ele pode ser alcançado instalando o Firebug Lite. Veja: http://msdn.microsoft.com/en-us/library/ie/dn265071%28v=vs.85%29.aspx
Safári. Suporte nativo após 4.0. Veja: https://developer.apple.com/library/safari/documentation/appleapplications/conceptual/safari_developer_guide/console/console.html
Ópera. apoiar. Veja: http://www.opera.com/dragonfly/documentation/console/