我的一个朋友正计划实现comscore来跟踪他的站点,我正在帮助他做到这一点。我阅读了一份pdf文档,其中描述了变量c1,c2...their的用途,如果需要或不需要等。我的问题是关于代码实现的。代码创建一个script元素,附加src值并将其放在body标记中。没有提到为什么它的形式是插入到DOM结构中,而不是仅仅将代码块分别放在开头或结尾的具体原因。另外,如果可能,请让我知道,如果你们中的任何人使用comscore来跟踪您的网站分析,如果它比全方位家具网站Catalyst..if更好,那么以什么方式。先谢谢你,擎天柱。
发布于 2012-01-24 04:20:03
创建脚本标记并将其添加到DOM实质上就是异步加载comscore脚本。
如果您将其添加到您的头部,它将阻止所有进一步的加载,直到comscore脚本本身下载并执行为止。
如果将其添加到末尾,将延迟DOM就绪事件,这可能会延迟等待该事件的脚本的执行。
简而言之,最好是创建脚本标记并将其添加到DOM中。更好的做法是在load事件之后再执行此操作。
有关该主题的更多信息:http://www.aaronpeters.nl/blog/why-loading-third-party-scripts-async-is-not-good-enough
https://stackoverflow.com/questions/6303292
复制相似问题