首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >加速网站-将脚本/图像标记为可选?

加速网站-将脚本/图像标记为可选?
EN

Stack Overflow用户
提问于 2013-05-05 03:22:06
回答 4查看 121关注 0票数 0

在我的网站上,有来自网络的广告,加载速度不是特别快。一些浏览器不会绘制页面,除非加载广告,这会使网站看起来比实际速度慢--有什么方法可以避免这种情况吗?例如,将脚本标记为非必要的,或者执行一些javascript技巧,以便只在加载后才绘制它?我试着用谷歌搜索解决方案,但无济于事。

此外,一些广告作为iframe添加到网站,一些作为JS脚本(很像adsense)

EN

回答 4

Stack Overflow用户

发布于 2013-05-05 03:26:07

如果加载广告是可选的,那么您可以等待加载它们,然后使用ajax稍后使用jquery加载/添加它们。

票数 3
EN

Stack Overflow用户

发布于 2013-05-05 03:26:24

这里做的最好的事情是推迟你的广告的加载,以及任何其他不必要的事情,直到页面完成加载之后。

附加代码以将这些加载到window.onload。当页面上的所有内容都加载完成时,该事件会触发。您甚至可以推迟加载整个脚本,方法是稍后将其添加到DOM中。为此,我使用了jQuery.getScript(),但还有其他方法。

票数 1
EN

Stack Overflow用户

发布于 2013-05-05 03:26:25

在加载DOM之后加载广告。你应该让你的页面正常加载,然后绑定一个函数(JavaScript)来注入广告。

标签上也有defer属性,但它并不完全支持跨浏览器。

JavaScript: Defer Execution

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16378081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档