2
|
Guillaume Flandre · 技术社区 · 15 年前 |
![]() |
1
1
您可以使用“sprites”,即一个单独的图像集合在一个PNG上。这样做的优点是只需要1个负载,即分离负载更少。谷歌GWT对这项技术有很大的推动作用(即图像捆绑)。 这种技术的价值随着需要加载的离散图像数量的增加而增加:分离的图像越多,加载它们所需的时间就越长。 |
![]() |
2
1
不要使用
另一种选择是使用
最后一个技巧(也是我最喜欢的)是直接在
现在,要将此与您的问题集成,请将您的Google地图的代码 之后 你的“预载舱”。您的浏览器将在运行创建地图的代码之前强制加载图像。这应该能解决你的问题。 希望这有帮助! |
![]() |
3
0
根据我对大多数现代浏览器的回忆,图像总是加载一次(假定图像的SRC是相同的)。我猜你的意思是在地图加载之前加载它们。 在我看来,在没有那么重要。与地图图像本身相比,标记应该相对较轻,而且没有地图我也不能真正使用它们。 如果你认为它改善了你的用户体验,那么我认为这是一个很好的实践,但是我会尝试以一种更干净的方式来实现它们,可能是在页面加载的早期调用Ajax? |