Intégration de fichiers JavaScript dans les modèles Go
Dans les modèles Go, il est courant d'inclure des fichiers JavaScript pour améliorer les fonctionnalités des pages Web. Bien que vous puissiez inclure des fichiers JavaScript distants à l'aide d'URL, il est souvent souhaitable de diffuser des fichiers JavaScript locaux pour de meilleures performances et un meilleur contrôle.
1. Création d'un serveur de fichiers
Une approche consiste à créer un serveur de fichiers pour gérer le service de fichiers statiques, y compris JavaScript. Pour ce faire, vous pouvez utiliser le http.FileServer pour créer un gestionnaire qui servira les fichiers d'un répertoire spécifique :
func main() { http.Handle("/js/", http.FileServer(http.Dir("js"))) }
Ce gestionnaire servira les fichiers du répertoire "js".
2. Enregistrement du gestionnaire
Ensuite, enregistrez le gestionnaire auprès du serveur HTTP à l'aide de http.Handle :
func main() { http.Handle("/js/", http.FileServer(http.Dir("js"))) http.HandleFunc("/", handler) http.ListenAndServe(":9999", nil) }
3. Inclure le fichier JavaScript dans le modèle
Dans votre modèle Go, vous pouvez désormais inclure le fichier JavaScript local en utilisant la syntaxe suivante :
<script src="/js/jquery.min.js"></script>
Cela chargera le fichier "jquery. min.js" du répertoire "js".
Alternative Approches :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!