什麼是正確的術語,使用該語法包括外部JavaScript文件:使用這種語法<SCRIPT SRC =「的script.js」>正確的說法</script>
<script src="script.js"></script>
是在script.js
包括在內?它被執行了嗎?它是鏈接的嗎?它被稱爲?我剛剛運行該文件嗎?
什麼是正確的術語,使用該語法包括外部JavaScript文件:使用這種語法<SCRIPT SRC =「的script.js」>正確的說法</script>
<script src="script.js"></script>
是在script.js
包括在內?它被執行了嗎?它是鏈接的嗎?它被稱爲?我剛剛運行該文件嗎?
我想這裏最常用的詞是加載一個外部的Javascript文件。例如,如果有人試圖使用jQuery,並且他們不斷收到錯誤,指出$
未定義,則答案通常是他們忘記在使用它的腳本之前加載jquery.min.js
。
遇到script
標記時,會向服務器發送一個請求以提供腳本。
與此同時,現代瀏覽器將繼續掃描文檔以獲取更多內容以供下載。但是,直到該腳本完成,渲染仍然被阻止。
腳本已被下載後,它在執行之前可能或可能不會完成他之前下載任何後續腳本。請注意,此規則有例外情況(請閱讀有關腳本的異步加載)。
現在,爲了回答你的問題:我通常使用術語include
爲「建議,我們包括我們的js在頁面底部的文件,因爲該頁面渲染會被阻塞,直到它們被下載並執行 」。有人稱之爲script loading
。對我而言,只要你瞭解這個過程,這並不重要。
閱讀全文here。包括
1劇本後,他在頁面結構
2會發生這種情況,因爲在現代瀏覽器並行下載腳本
http://www.w3.org/TR/html5/scripting-1.html #scripting-1 – 2014-11-02 04:35:04
我認爲它是一個包含的鏈接腳本,它被調用然後執行。是的,如果你把這個包含在你的html中,並且鏈接是正確的,那麼你只是運行它;恭喜! – Kaiido 2014-11-02 04:36:12