Wie viele von uns wissen, ist IE7 nicht sehr freundlich mit JavaScript-Code, der nachgestellte Kommas enthält, was ein großes Problem für Projekte sein kann, die moderne JS-Framerworks verwenden und viel JS-Code enthalten. In einem ziemlich guten Artikel zu diesem Thema, der Autor Erwähnungen:
Bei den Tools ist meine Präferenz für die Bekämpfung dieser Teufel die Eclipse-JavaScript-Entwicklungstools. Der JavaScript-Quelleditor in JSDT kennzeichnet nachfolgende Kommas als Fehler: Ссылка
Wenn ich jedoch Eclipse Indigo mit WTP / JSDT verwende, sehe ich keine abschließenden Kommas als Fehler, und ich kann keine geeignete Einstellung finden, um das Problem zu beheben.
Wie richte ich Eclipse so ein, dass nachgestellte Kommas in JavaScript als Fehler gekennzeichnet werden?
Es sieht aus wie die Korrektur für einen weiteren Fehler, der fehlerhafte Syntaxfehler beim Komma-Operator verursacht Der Syntaxfehler für nachfolgende Kommas in Initialisierer wurde entfernt. Das ist technisch korrekt; Der Standard sagt, dass sie erlaubt sind und IE7 ist einfach nicht konform. Es gibt eine Featureanfrage , in der Sie aufgefordert werden, sie wiederherzustellen.
Etwas außerhalb des Themas, aber Sie sollten auch mit JSLint nachsehen, um die Syntax des JavaScript-Codes zu überprüfen. Es warnt Sie vor dem nachgestellten Komma, aber auch vor vielen anderen möglichen Problemen. Es gibt ein gutes Plugin für Eclipse, Ссылка . Die Anweisungen für die Einrichtung: Ссылка
Stellen Sie sicher, dass Sie die richtige Perspektive haben (dh JavaScript im Gegensatz zu Java).
Ich fand auch in Helios, dass, wenn ich dem Projekt eine JS-Datei hinzufügte, indem ich mit der rechten Maustaste klickte und eine neue "Datei" hinzufügte (die ich dann mit einer .js-Erweiterung benennen würde), die Benutzeroberfläche nicht aufnahm dass es als JS-Datei behandelt werden sollte - keine Syntax-Hervorhebung, Überprüfung usw. Wenn ich es speziell mit der neuen JavaScript-Dateioption hinzugefügt habe, hat es funktioniert.
Tags und Links javascript eclipse jsdt