日期:2014-05-16 浏览次数:20359 次
window.onload=function(){ //这里面再记录一个时间,然后取时间差 }
------解决方案--------------------
这样的话,会丢失一部分时间,就是服务器响应页面请求,完成HTML传输的这一段。
不过那个时间也是一个不确定数,和很多因素有关,比如访问闲忙、用户所在地及线路等。
如果要把这段时间也算在内,就应该在后台返回客户端页面时,把时间作为变量写入JS。然后在页面加载完之后取时间求时间差。
如果再要稍准一点(绝对准是不可能了),就得在后台的一开始就记录时间,然后后台再执行数据库操作和其它处理行为,最后返回客户端页面时再把开始记录的时间写到页面的JS里。