Aujourd'hui, j'ai édité un document html, je viens de commencer à l'éditer et le test a réussi.
Plus tard, j'ai apporté quelques modifications à l'en-tête et j'ai découvert que quelque chose n'allait pas. Après l'avoir ouvert avec un navigateur, rien ne s'est affiché.
Après de longues recherches, j'ai finalement trouvé le problème : la balise js ajoutée dans l'en-tête n'est pas fermée.
<head>
<meta charset="UTF-8">
<title></title>
<script text="text/javascript" src="test.js">
</head>
将script闭合后,问题解决。
<head>
<meta charset="UTF-8">
<title></title>
<script text="text/javascript" src="test.js"></script>
</head>
Sur cette petite erreur, j'ai passé une heure et j'ai oublié d'ajouter la balise js dans le head.
Excusez-moi, existe-t-il un bon moyen de vérifier rapidement ce problème ?
J'ai installé matchit.zip et j'ai découvert que si vous ne savez pas quelle balise pose problème, ce plug-in ne peut pas la vérifier automatiquement pour vous.
J'ai installé Syntastic. Comment puis-je activer la fonction de vérification après avoir installé Tidy ?
Le moyen le plus simple est que votre IDE le vérifie pour vous. Si votre IDE ne peut pas vous aider à le faire, certains plug-ins vérifient les erreurs de syntaxe. Cependant, différents IDE prennent en charge différemment les plug-ins et nécessitent des packages de plug-ins différents. Sublime est le meilleur à cet égard. Vim peut également être utilisé, mais si vous ne le connaissez pas, il n'est pas recommandé de l'utiliser. La dernière méthode consiste à en écrire une vous-même à l'aide d'un programme. La manière la plus simple dans un package peut être implémentée à l'aide de la pile. La manière la plus complexe consiste à utiliser certaines bibliothèques pour la vérification de la syntaxe, la flexibilité, etc.
Maintenir un style de code cohérent peut efficacement éviter ce problème. Il existe de nombreux outils de vérification HTML, tels que https://github.com/yaniswang/..., et eslint est également très bon pour js http://cn.eslint. .org/