2012-04-25 59 views
0

我有一个网站与作为背景图片减少'明显'的页面加载时间 - 如何在后台加载资产'?

http://bitstream.ca/beta3/

有什么的时候才在页面加载正常显示几秒钟的延迟几个大的JPG文件。

任何人都可以建议一些方法,无论是使用jQuery或其他方式,以在初始页面加载后智能地加载其他资产?

即伪逻辑将是
1个-load为初始页显示最小资产
2 -after#1完成后,加载所需要的页功能性的任何额外的资产
3 -after#2完成让DOM知道我们准备好了!

回答

0

是的,你可以做几次优化。

首先,spriteoptimize您的图像,以使它们尽可能小和容易加载在一个请求尽可能。

在动态加载方面,有很多插件可以用来延迟加载图片和其他你不需要的内容。退房:

+0

感谢,我会看看动态加载选项。 Sprite可能不适用于完整的浏览器jpgs,它们已经被压缩了。 – 2012-04-25 18:05:52

+0

也是一篇关于避免“FUBC”(非行为内容的闪光)的好文章http://labjs.com/ LABjs&User-Experience – 2012-04-25 18:20:47

+0

Head.js和lab.js也是延迟脚本加载的选项,但并不确定每个利弊是什么 – 2012-04-25 18:44:39