【发布时间】:2017-01-03 13:41:11
【问题描述】:
我必须做一个小网站,我在那里有一个 javascript,它在控制台中返回页面加载时间。 那很好用。但是,当我尝试对警报执行完全相同的操作时,它将无法正常工作。 我的代码:
$(window).load(function(){
setTimeout(function(){
window.performance = window.performance || window.mozPerformance || window.msPerformance || window.webkitPerformance ||
{};
var timing = performance.timing || {};
var parseTime = timing.loadEventEnd - timing.responseEnd;
console.log('Ladezeit: ', parseTime, 'ms');
alert('Sorry for the ', parseTime, 'ms, till the website was completely loaded.')
}, 0);
});
console.log 工作正常,但警报只显示“抱歉” 谁知道问题出在哪里?
【问题讨论】:
-
是的,alert 不需要多个参数。你需要连接字符串
'Sorry for the ' + parseTime + 'ms, etc..' -
哇哦。我完全忘记了:D 非常感谢
标签: javascript jquery performance load