您的第二個示例是嘗試從名為xxx.js的外部文件引用腳本,在這種情況下,該文件位於與html文件相同的文件夾中。 如果您創建了該文件並將警報放入該文件並將腳本塊移動到head標記中,那么您會發現它可以正常工作。
將javascript放在外部文件中是一種鼓勵的做法,因為它允許您在html中使用簡單的inlcude語句重用許多頁面中的常用函數。 另外,它可以讓你的html文件更清晰。
當你開始編寫大量的javascript時,你可以將所有腳本合並到一個文件中,然后使用類似JSMin的東西縮小它: http ://www.crockford.com/javascript/jsmin.html
這會將您的所有腳本壓縮為一個人類無法讀取的小形式,但對於您的網站訪問者來說要快得多,因為這意味着腳本文件較小,並且只有一個請求將文件提供給客戶端。
另外,編寫javascript時另一個有用的工具是JSLint 。
它會解析您的javascript,並通知您語法錯誤和不良做法。
快樂的編碼
保羅