Dieser Artikel beschreibt die Implementierungsmethode, um HTML -Seiten nicht Cache JS zu machen. Teilen Sie es für Ihre Referenz. Die spezifische Implementierungsmethode lautet wie folgt:
Viele Freunde werden dieser Situation begegnen: Wenn unsere Seite JS lädt, nennt sie das nächste Mal diese JS -Cache -Datei, aber es ist für uns sehr unpraktisch, zu debuggen. In diesem Artikel wird darüber gesprochen, wie dieses Problem gelöst werden kann. Schauen wir uns es an.
Die Methode, JS nicht zu zwischenstrahlen, ist eigentlich recht einfach, und CSS kann auch unter bestimmten Bedingungen auf diese Weise verwendet werden.
Lassen Sie alle zuerst ein einfaches Prinzip des Nicht zwischengespeicherten Grundsatzes verstehen:
Beim Surfen verschiedener URLs wird der Browser die aktuell zugegriffene Adresse automatisch nachdehnt. und die zwischengespeicherte Seite wird während des zweiten Besuchs aufgerufen, wodurch der Zweck der schnellen Seite geladen wird (Seitenladungsoptimierung).
Daher können wir auf der Rückseite der Seite einen anderen Wert festlegen, um die Seite anders zugegriffen zu halten, damit wir den Zweck des Nicht -Caching erreichen können!
Hier ist ein einfaches Beispiel:
Kopieren Sie den Code wie folgt: <Script>
document.write ("<script type = 'text/javascript' src = '/js/test.js?"+math.random ();+"'> </script>");
</script>
Andere Ähnlichkeiten fügen Sie einfach +math.random () nach der Adresse hinzu
Hinweis: Da math.random () nur in JavaScript funktionieren kann, kann es nur durch JavaScript aufgerufen werden.
Methoden, die AJAX hinzufügen, um keinen Cache zuzulassen
Die Codekopie lautet wie folgt: xmlhttp.open ("get", "ajax.asp? Now =" + New Date (). GetTime (), true);
Denken Sie daran, dass das folgende nun = " + neues Datum (). GetTime () der Schlüsselpunkt ist und von Parametern folgen.
Ich hoffe, dieser Artikel wird für JavaScript -Programme aller hilfreich sein.