这个网站是一个JavaScript代码片段,用于计算页面加载时间。它使用var aPageStart = (new Date()).getTime();
来获取当前页面加载开始的时间戳。然后,通过window.ue_ihb = (window.ue_ihb || window.ueinit || 0) + 1;
来初始化一个计数器,表示页面加载的次数。
如果页面加载次数为1,则执行以下代码:
var ue_csm = window, ue_hob = +new Date();
(function(d){var e=d.ue=d.ue||{},f=Date.now||function(){return+new Date};e.d=function(b){return f()-(b?0:d.ue_t0)};e.stub=function(b,a){if(!b[a]){var c=[];b[a]=function(){c.push([c.slice.call(arguments),e.d(),d.ue_id])};b[a].replay=function(b){for(var a;a=c.shift();)b(a[0],a[1],a[2])};b[a].isStub=1}});
这段代码定义了一个函数,该函数接受两个参数:d
和a
。d
是一个对象,包含ue
属性,ue
属性是一个包含d.ue
、d.ue_id
和d.ue_t0
的对象。a
是一个数组,用于存储事件。
首先检查b[a]
是否存在,如果不存在,则创建一个空数组c
。然后,将b[a]
设置为一个函数,该函数将事件添加到c
数组中,并调用e.d()
和d.ue_id
。最后,设置b[a].replay()
和b[a].isStub()
属性。