Ich verwende JSLint, um die meisten meiner externen Javascript-Dateien zu überprüfen. Die meisten Fehler treten jedoch bei Funktionen auf, die verwendet werden, bevor sie definiert werden.
Ist das wirklich ein Problem, über das ich mir Sorgen machen sollte ?
Es scheint, dass Firefox, IE7 und Chrome sich nicht darum kümmern. Funktionen wie die populären init()
(die ich oft benutze) bleiben normalerweise oben, da dies für mich sinnvoll ist (ich tue gerne so, als wäre es analog zu main()
), müssen laut JSLint an den unteren Rand der Datei verschoben werden.