console.log('visibilitychanged:' + state + ' at ' + vc_time);
if(initial_state == 'prerender' && document.visibilityState == 'visible' && fix_time == 0 && (typeof lee_time ==='undefined')) {
fix_time =vc_time;
console.log('set all perf - fix_time(' + fix_time + '), if perf < 0 set to 0.');
}
}
function myDOMContentLoadedFun() {
dcles_time = Date.now()
console.log('do myDOMContentLoadedFun start at ' + dcles_time + ' state:' + document.visibilityState);
dclee_time = Date.now()
console.log('do myDOMContentLoadedFun end at ' + dclee_time + ' cost:' + (dclee_time - dcles_time) + ' state:' + document.visibilityState);
//if(document.visibilityState != 'visible')
//console.log('set all perf before dclee to 0');
}
function myLoadFun() {
les_time = Date.now();
console.log('do myloadFun start at ' + les_time + ' state:' + document.visibilityState);
setTimeout(record_perf, 0);
lee_time = Date.now();
console.log('do myloadFun end at ' + lee_time + ' cost:' + (lee_time - les_time) + ' state:' + document.visibilityState);
}
function do_event() {
state = initial_state = document.visibilityState;
fix_time = 0;