J'ai écrit beaucoup de code js dans des
fichiers modèles, et maintenant je souhaite les transférer vers des fichiers de ressources externes
Mais le chemin ajax à l'intérieur doit être analysé par thinkphp5
Par exemple :
$.ajax("{:url('home/index')}")
Si je le transfère directement, l'url ne sera pas analysée.
Comment résoudre ce problème ?
De plus,
Le texte externe sera-t-il plus rapide que le js écrit directement sur la page html ?
J'ai deux solutions.
L'une concerne les variables globales, qui sont déclarées directement dans le modèle d'en-tête et le pied de page charge des fichiers externes.
L'autre consiste à encapsuler la plupart des opérations dans des fermetures puis à les appeler directement dans le pied de page !