Cet article décrit la méthode d'implémentation pour faire en sorte que les pages HTML ne cache pas JS. Partagez-le pour votre référence. La méthode de mise en œuvre spécifique est la suivante:
De nombreux amis rencontreront cette situation: si notre page charge JS, la prochaine fois que nous l'ouvrirons, elle appellera également ce fichier de cache JS, mais il est très gênant pour nous de déboguer. Cet article expliquera comment résoudre ce problème, jetons un coup d'œil.
La méthode de ne pas mettre en cache JS est en fait assez simple, et le CSS peut également être utilisé de cette manière dans certaines conditions;
Laissez tout le monde comprendre d'abord un principe simple de ne pas mettre en cache:
Lorsque vous parcourez différentes URL, le navigateur mettra automatiquement en cache l'adresse actuellement accessible une fois; et la page mise en cache est appelée lors de la deuxième visite, atteignant ainsi l'objectif du chargement rapide des pages (optimisation du chargement des pages);
Par conséquent, nous pouvons définir une valeur différente à l'arrière de la page pour garder la page accessible différemment, afin que nous puissions atteindre le but de ne pas mettre en cache!
Voici un exemple simple:
Copiez le code comme suit: <cript>
document.write ("<script type = 'text / javascript' src = '/ js / test.js?" + math.random (); + "'> </ script>");
</cript>
Autres similitudes, il suffit d'ajouter + math.random () après l'adresse
Remarque: Parce que Math.Random () ne peut fonctionner qu'en JavaScript, il ne peut être appelé que via JavaScript.
Méthodes qui ajoutent ajax pour ne pas autoriser le cache
La copie de code est la suivante: xmlhttp.open ("get", "ajax.asp? Maintenant =" + new Date (). GetTime (), true);
N'oubliez pas que les éléments suivants = "+ new Date (). GetTime () est le point clé et doit être suivi par les paramètres.
J'espère que cet article sera utile à la programmation JavaScript de tous.