HTML

JSLint ist in der Lage, HTML-Text zu verarbeiten. Es kann JavaScript-Inhalte inspizieren, die zwischen <script>...</script>-Tags und in Eventhandlern stehen. Es untersucht auch die HTML-Inhalte auf der Suche nach Elementen, die JavaScript bekanntermaßen in die Quere kommen:

  • Alle Tagnamen müssen kleingeschrieben sein.

  • Alle Tags, die ein schließendes Tag kennen (wie </p>), müssen ein schließendes Tag besitzen.

  • Alle Tags müssen korrekt geschachtelt sein.

  • Die Entität &lt; muss für das Literal < verwendet werden.

JSLint ist nicht ganz so pingelig, wie XHMTL fordert, aber strikter als die populären Browser.

JSLint sucht auch nach Vorkommen von </ in String-Literalen. Sie sollten stattdessen immer <\/ schreiben. Der zusätzliche Backslash wird vom JavaScript-Compiler ...

Get Das Beste an JavaScript now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.