Javascript 如何管理、加速和预加载页面上的所有图像?
好了,这已经是我头疼的时间了。我正在学习建立一个动态新闻/博客网站,从MySQL数据库中获取图像源。网站上有不同的部分,通过不同的标签从数据库的同一个表中选择图像。我使用的大多数图像都来自外部来源,如谷歌、雅虎等。因此,我的问题是:Javascript 如何管理、加速和预加载页面上的所有图像?,javascript,jquery,html,css,image,Javascript,Jquery,Html,Css,Image,好了,这已经是我头疼的时间了。我正在学习建立一个动态新闻/博客网站,从MySQL数据库中获取图像源。网站上有不同的部分,通过不同的标签从数据库的同一个表中选择图像。我使用的大多数图像都来自外部来源,如谷歌、雅虎等。因此,我的问题是: 你把图像放在哪里?我的意思是,我应该使用来自外部来源的图像,还是应该将图像保存在我的网站目录中?还是像一个硬盘这样的云服务 如何预装网站上的所有图片?因为在我的网站上,他们的加载速度真的很慢吗 如何像Facebook一样,在图像加载之前显示空投 如果其他网站上的图片
document.body.addEventListener("load", myFunction);
function myFunction() {
document.getElementById("allMyImages").style= "background-image: src("myImage.jpg");";
}
当网页完全加载时,它会触发myFunction
除了法律方面,将图像复制到服务器上总是明智的,因为否则您将依赖于外部资源。一旦他们将内容脱机或阻止访问,您的网站将被破坏。