Ihr zweites Beispiel versucht, ein Skript aus einer externen Datei mit dem Namen xxx.js in diesem Fall im selben Ordner wie die HTML-Datei zu referenzieren. Wenn Sie diese Datei erstellt und die Warnung in diese Datei platziert und Ihren Skriptblock in das head-Tag verschoben haben, würden Sie feststellen, dass es funktioniert.
Das Platzieren von Javascript in externen Dateien ist eine empfohlene Übung, da es Ihnen ermöglicht, häufige Funktionen auf vielen Seiten mit einer einfachen Inline-Anweisung in Ihrem HTML wiederzuverwenden. Plus es hält Ihre HTML-Dateien viel sauberer.
Wenn Sie anfangen zu schreiben viele Javascript Sie alle Skript in einer Datei zusammenfassen kann und es dann minify so etwas wie JSMin mit: http://www.crockford.com/javascript/jsmin.html
Dies komprimiert alle Skript in eine winzige Form, die für den Menschen nicht lesbar ist, aber viel schneller für Ihre Website-Besucher, weil es bedeutet, dass die Skriptdatei kleiner ist und es nur eine Anforderung gibt, die Datei an den Client zu senden.
Nebenbei bemerkt, ein weiteres hilfreiches Werkzeug beim Schreiben von Javascript ist JSLint.
Es analysiert Ihr Javascript und informiert Sie über Syntaxfehler und auch schlechte Praktiken.
Glücklich Coding
Paul
NICHT – kahoon
DOES COMPUTE Es ist nicht klar, aus Ihrer Frage die Art des Problems in einer Weise, dass wir helfen können. – donohoe
Hey, ein Ort, an dem ich dieses Zitat verwenden kann "Was du gerade gesagt hast ... ist eines der wahnsinnig idiotischsten Dinge, die ich jemals gehört habe. Zu keiner Zeit in deiner weitschweifigen, zusammenhanglosen Antwort warst du sogar nahe dran Ich halte es für einen rationalen Gedanken. Jeder in diesem Raum ist jetzt dümmer, weil ich ihm zugehört habe. Ich vergebe dir keine Punkte und möge Gott deiner Seele gnädig sein." – Robert