谷歌的文档对我来说有点不清楚,我在谷歌分析的DOM时机方面找不到更明确的内容:
https://support.google.com/analytics/answer/2383341?hl=en
平均。文档交互时间:浏览器解析文档(DOMInteractive)所用的平均时间(以秒为单位),包括从用户位置到服务器的网络时间。此时,即使文档对象模型未完全加载,用户也可以与文档对象模型进行交互。
平均。文档内容加载时间:浏览器解析文档并执行延迟和解析器插入脚本(DOMContentLoaded)所用的平均时间(以秒为单位),包括从用户位置到服务器的网络时间。完成文档的解析,文档对象模型已准备就绪,但引用的样式表,图像和子帧可能无法完成加载。此事件通常是javascript框架执行的起点,例如,JQuery的onready()回调等。
平均页面加载时间:从页面浏览的启动(例如,单击页面链接)到浏览器中的加载完成,加载页面所需的平均时间(以秒为单位)。
我的问题是:
1)Avg。页面加载时间对应于$(窗口).load()事件?
2)Avg。文档内容加载时间是否与$(document).ready()事件对应?
3)Avg会发生什么事件(如果有的话)。文档交互时间对应于?
答案 0 :(得分:3)
1)是的。 (但$(window).load()已在jQuery中弃用,请使用$(“selector”)。on(“load”,function(){});)。
2)是的。 (它们都引用Document对象的相同readyStade属性)
3)“平均文档交互时间”对应于文档对象的readyState property。 jQuery中没有相应的事件,但它指的是用户可以与DOM交互的时间。