有几个工具和几个 教程(甚至一些包括指向github的链接)关于如何预加载图像和其他工件,如 css 和脚本。YUI3 预加载器似乎是最可靠的一个。
有更好的吗?是否还有其他更快(可能通过并行加载)、更可用或具有更好浏览器兼容性的方法?也许一个使用 jquery 而不是 YUI 的...
我喜欢 jquery 预加载插件。试试这个.........
这个是最好的。
(new Image).src = '/path/to/image/to/preload';
要预加载其他内容(感谢 Daniel),您可以尝试以下操作:
document.createElement('object').data = '/path/to/resource/to/preload';
作为一项建议,您可以使用诸如此类的惰性加载器,仅在图像滚动并位于视口中时才加载图像。