Il secondo esempio sta tentando di fare riferimento a uno script da un file esterno denominato xxx.js in questo caso situato nella stessa cartella del file html. Se hai creato quel file e hai inserito l'avviso in quel file e hai spostato il blocco di script nel tag head, avresti trovato che avrebbe funzionato.
L'inserimento di javascript in file esterni è una pratica consigliata perché consente di riutilizzare le funzioni comuni in molte pagine con una semplice istruzione inlcude nel proprio html. Inoltre mantiene i tuoi file html molto più puliti.
Quando si inizia a scrivere un sacco di JavaScript è possibile combinare tutti lo script in un unico file e poi minify utilizzando qualcosa come JSMin: http://www.crockford.com/javascript/jsmin.html
Questo comprime tutto lo script in una forma molto piccolo che è illeggibile per gli esseri umani, ma è molto più veloce per i visitatori del tuo sito perché significa che il file di script è più piccolo e che c'è una sola richiesta per servire il file al client.
Su una nota a margine, un altro strumento utile quando si scrive javascript è JSLint.
Analizza il tuo javascript e ti informa degli errori di sintassi e anche delle cattive pratiche.
Felice Coding
Paul
fonte
2010-08-26 21:50:40
NON COMPUTE – kahoon
Non è chiaro dalla tua domanda la natura del problema in modo che possiamo aiutare. – donohoe
Ehi, un posto dove posso usare questa citazione "Quello che hai appena detto ... è una delle cose più follemente idiote che abbia mai sentito. In nessun punto della tua sconclusionata, incoerente risposta, eri vicino a tutto ciò che poteva essere considerato un pensiero razionale.Ognuno in questa stanza ora è più stupido per averlo ascoltato.Non ti concedo nessun punto, e Dio abbia pietà della tua anima." – Robert