Frage

Ich weiß, Javascript (oder zumindest eine Version davon) in .NET erstellt werden, sofern bestimmte Bedingungen erfüllt sind. Wie kann ich tun, um eine Kompilierung oder statische Syntaxprüfung auf Javascript ich schreibe? Der Haken ist, muss es jquery

Unterstützung

Weil jemand fragen, zu kompilieren (mit ms .net) ist

C:\Windows\Microsoft.NET\Framework\v2.0.50727\jsc thefile.js

Schreibpaket thenamespace {class Klassenname {um, wo nötig. Dann können Sie diese als normale Referenz hinzufügen. Aus Erfahrung sind die Referenzen nicht immer kompatibel mit Mono.

War es hilfreich?

Lösung

Ich bin sicher nicht, wenn es irgendwelche statischen Analysatoren, die die Gültigkeit der jQuery-Code in der Tiefe überprüfen kann, aber für die Javascript selbst Syntax gibt es Nicht-Web-Versionen von Javascript Lint und JSLint konnte Verwendung.

Wenn Sie mit Visual Studio, man könnte auch geben JSLint.VS ein Versuch für eine bessere Integration .

UPDATE : Da ich dies schrieb, JSHint und Typoskript Popularität gewinnt. Es ist ein Supersatz von JavaScript mit optionalen statischen Typen, die in einfacher JavaScript kompiliert. (Für diejenigen, die verwendet haben MyPy für Python, es ist ähnlich Valid JavaScript ist

scroll top