Heim  >  Artikel  >  Web-Frontend  >  HTML implementiert die automatische Bereinigung des Caches von JS- und CSS-Dateien

HTML implementiert die automatische Bereinigung des Caches von JS- und CSS-Dateien

王林
王林nach vorne
2020-03-02 18:04:523572Durchsuche

HTML implementiert die automatische Bereinigung des Caches von JS- und CSS-Dateien

Die Methode ist wie folgt:

1. Leeren Sie den Browser-Cache manuell.

2 ?v=1)

Persönlich denke ich, dass Methode 2 schneller ist, da zum Löschen des Browser-Cache gewartet werden muss, bis der Browser antwortet. Da es jedoch mühsam ist, die Versionsnummer jedes Mal zu ändern, müssen wir eine Möglichkeit finden, die Versionsnummer automatisch hinzuzufügen.

(Empfohlenes Tutorial: HTML-Tutorial)

Methode 1: Sie können die Versionsnummer automatisch über js zu HTML hinzufügen

<script type="text/javascript">  
document.write("<link rel=&#39;stylesheet&#39; type=&#39;text/css&#39; href=&#39;/css/layout.css?v="+new Date().getTime()+"&#39;>");   
</script>

Methode 2: Wenn Es handelt sich um eine JSP-Seite. Sie können Java-Code verwenden, um Zeitstempel zu generieren (wenn es sich um eine JSP-Seite handelt, können Sie auch Methode 1 verwenden, diese Methode ist jedoch bequemer)

<link rel="stylesheet" type="text/css" href="/css/layout.css?v=<%=System.currentTimeMillis() %>">

Für weitere programmierbezogene Inhalte: Bitte beachten Sie die Rubrik Einführung in die Programmierung auf der chinesischen PHP-Website!

Das obige ist der detaillierte Inhalt vonHTML implementiert die automatische Bereinigung des Caches von JS- und CSS-Dateien. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:jb51.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen