Images are uploaded by the client browser and cached for subsequent requests. This way you can pre-use them with javascript. There is not much that can be done on the server side, except, of course, reduce the number of these images, but I do not think this is an option :-)
CSS Sprites.