更多JavaScript的JavaScript预加载器

我已经看过一些关于如何为图像创建JavaScript预加载器的教程.是否可以将JavaScript预加载器用于其他JavaScript?

我的网站使用mootools(以及其他人)用于动画和大量图片等 – 因此需要一段时间才能加载.是否有可能网站在页面中心有一个“加载” – 仅此而已 – 直到所有Javascript库加载,所有图像加载等等.该网站有大约300k的JavaScript(压缩),800k的首页上的图片.

在纯闪存设计中,可以让flash电影简单地说在任何相关库,其他代码,图像,下载和出现之前加载.可以用JavaScript完成吗?

解决方法:

在window.onload()上执行所有代码

这是一个非常简单的例子,可以给你一个基本的想法:http://jsfiddle.net/kennis/jHJ3T/1/

把丑陋的红色div想象成你的预加载器.一旦文档加载了所有资源(图像,js文件,等等),预加载器就会消失,您的内容现在可见,您的javascript库已经完全加载并准备好执行.

如果您想多次运行jsfiddle示例,请更改图像标记末尾的“随机”值,以便浏览器不会提取缓存版本.

上一篇:javascript – 无法使用模式对话框打开辅助对话框


下一篇:同类最佳的JavaScript数据表小部件/库