Spotkaliście się kiedyś w js z czymś takim jak cache obrazków? Wczytuję za pomocą mojego wlasnego loadera tablicę obrazków (około 100). Problem tkwi w tym, ze za każdym odświeżeniem okna obrazki wczytuja sie od nowa i trwa to kilka sekund. Chciałbym aby wczytywały się tylko raz przy pierwszym wejsciu na strone. Aktualnie tak wygląda metoda odpowiedzialna za wczytywanie:
load: function(i) { if(i === undefined) { // $('#mp-editor-loader').show(); i = 0; } if(i > this.max) { this.onload(); return false; } if(this.images[i] === undefined) { this.load(i + 1); return false; } var filename = this.images[i]; var src = '/image/product_ons?s=' + i + '/' + filename; if(this.isBig[i] === true) { src = '/image/product_ons?s=' + i + '/' + filename + '&b=1'; } var image = $("img[src$='" + src + "']"); if(image[0] !== undefined) { this.images[i] = image[0]; this.load(i + 1); return true; } this.images[i] = new Image(); this.images[i].src = src; this.images[i].onload = function() { $m.resourcesLoader.load(i + 1); }; },