Heim  >  Artikel  >  Web-Frontend  >  So verhindern Sie, dass js in HTML-Seiten zwischengespeichert werden_Javascript-Kenntnisse

So verhindern Sie, dass js in HTML-Seiten zwischengespeichert werden_Javascript-Kenntnisse

WBOY
WBOYOriginal
2016-05-16 16:32:421552Durchsuche

Das Beispiel in diesem Artikel beschreibt, wie Sie verhindern können, dass js in HTML-Seiten zwischengespeichert werden. Teilen Sie es als Referenz mit allen. Die spezifische Implementierungsmethode lautet wie folgt:

Viele Freunde werden auf diese Situation stoßen: Wenn unsere Seite js lädt, wird die js-Cache-Datei beim nächsten Öffnen aufgerufen, was für uns jedoch beim Debuggen sehr unpraktisch ist. In diesem Artikel wird erläutert, wie das Problem gelöst werden kann. Schauen wir uns dieses Problem im Folgenden gemeinsam an.

Die Methode, JS nicht zwischenzuspeichern, ist unter bestimmten Bedingungen auch recht einfach Lassen Sie alle das einfache Prinzip verstehen, nicht zwischenzuspeichern:

Beim Durchsuchen verschiedener URLs speichert der Browser einmal automatisch die aktuell besuchte Adresse und beim zweiten Besuch wird die zwischengespeicherte Seite aufgerufen, wodurch der Zweck des schnellen Ladens der Seite (Seitenladeoptimierung) erreicht wird;

Daher können wir einen anderen Wert für die Rückseite der Seite festlegen, sodass auf die Seite anders zugegriffen werden kann, um den Zweck des Nicht-Caching zu erreichen!

Hier ist ein einfaches Beispiel:

Code kopieren Der Code lautet wie folgt:<script> document.write("<script type='text/javascript' src='/js/test.js?" Math.random(); "'></script>");
Andere sind ähnlich, fügen Sie einfach Math.random()
nach der Adresse hinzu
Hinweis: Da Math.random() nur unter Javascript funktionieren kann, kann es nur über Javascript aufgerufen werden
Fügen Sie abschließend eine Ajax-Methode hinzu, um Caching zu verhindern

Code kopieren

Der Code lautet wie folgt:xmlHttp.open("GET", "ajax.asp ?now= " new Date().getTime(), true); Jetzt merken=" new Date().getTime() ist der Schlüsselpunkt und muss Parameter übernehmen.
Ich hoffe, dass dieser Artikel für das JavaScript-Programmierdesign aller hilfreich sein wird.
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn