Heim >Backend-Entwicklung >Golang >Wie kann ich lokale JavaScript-Dateien in Go-Vorlagen einbetten?
JavaScript-Dateien in Go-Vorlagen einbetten
In Go-Vorlagen ist es üblich, JavaScript-Dateien einzubinden, um die Funktionalität von Webseiten zu verbessern. Während Sie Remote-JavaScript-Dateien über URLs einbinden können, ist es oft wünschenswert, lokale JavaScript-Dateien für eine bessere Leistung und Kontrolle bereitzustellen.
1. Erstellen eines Dateiservers
Ein Ansatz besteht darin, einen Dateiserver zu erstellen, der die Bereitstellung statischer Dateien, einschließlich JavaScript, übernimmt. Dazu können Sie mit http.FileServer einen Handler erstellen, der Dateien aus einem bestimmten Verzeichnis bereitstellt:
func main() { http.Handle("/js/", http.FileServer(http.Dir("js"))) }
Dieser Handler stellt Dateien aus dem Verzeichnis „js“ bereit.
2. Registrieren des Handlers
Als nächstes registrieren Sie den Handler beim HTTP-Server mit http.Handle:
func main() { http.Handle("/js/", http.FileServer(http.Dir("js"))) http.HandleFunc("/", handler) http.ListenAndServe(":9999", nil) }
3. Einbinden der JavaScript-Datei in die Vorlage
In Ihre Go-Vorlage können Sie jetzt die lokale JavaScript-Datei mit der folgenden Syntax einbinden:
<script src="/js/jquery.min.js"></script>
Dadurch wird die Datei „jquery. min.js“-Datei aus dem „js“-Verzeichnis.
Alternative Ansätze:
Das obige ist der detaillierte Inhalt vonWie kann ich lokale JavaScript-Dateien in Go-Vorlagen einbetten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!