Heim > Fragen und Antworten > Hauptteil
Heute habe ich ein HTML-Dokument bearbeitet und den Test bestanden.
Später habe ich einige Änderungen am Header vorgenommen und festgestellt, dass etwas nicht stimmte. Nachdem ich ihn mit einem Browser geöffnet hatte, wurde nichts angezeigt.
Nach langer Suche habe ich endlich das Problem gefunden: Das im Header hinzugefügte js-Tag ist nicht geschlossen.
<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>
Bei diesem kleinen Fehler habe ich eine Stunde damit verbracht und vergessen, das js-Tag im Kopf einzufügen.
Entschuldigung, gibt es eine gute Möglichkeit, dieses Problem schnell zu überprüfen?
Ich habe matchit.zip installiert und festgestellt, dass dieses Plug-in es nicht automatisch für Sie überprüfen kann, wenn Sie nicht wissen, bei welchem Tag ein Problem vorliegt.
Ich habe Syntastic installiert. Wie kann ich die Prüffunktion nach der Installation von Tidy aktivieren?
怪我咯2017-06-19 09:09:53
简单的方式就是你在IDE里边会帮你检查出来的吧。如果你的IDE不能帮你做这件事情,会有一些插件,检查语法错误的插件,不过不同的IDE对插件的支持是不一样的,需要的插件包也就不一样。sublime在这方面是最牛的。vim也可以,不过如果你用的不熟,不建议使用。最后一种方式就是自己也可以用程序写一个,简单包里的方式,用栈就可以实现,复杂一点的实现方式就是用语法检查的一些库,flex等。
ringa_lee2017-06-19 09:09:53
保持一致的代码风格能够很有效的避免这种问题,html的检查工具有很多,比如https://github.com/yaniswang/...,js的话eslint也很不错http://cn.eslint.org/