[英]JavaScript: Inline Script with SRC Attribute?
我習慣於像這樣包含和使用 JS:
<script type='text/javascript' src='/path/to/script.js'></script>
....
<script type='text/javascript'>
alert('Do some stuff here, using resources defined in script.js.');
</script>
出於好奇,有誰知道使用 src 屬性的內聯腳本的規則,例如:
<script type='text/javascript' src='/path/to/script.js'>
alert('Do some stuff here, using resources defined in script.js.');
</script>
我可以測試在各種瀏覽器中會發生什么,但想知道官方行為是什么。
它是一個或另一個,而不是兩者。 <script>
標簽的src
屬性優先於標簽的主體。
腳本可以在 SCRIPT 元素的內容或外部文件中定義。 如果未設置
src
屬性,用戶代理必須將元素的內容解釋為腳本。 如果src
有一個 URI 值,用戶代理必須忽略元素的內容並通過 URI 檢索腳本。
HTML 規范指出
如果 src 有一個 URI 值,用戶代理必須忽略元素的內容並通過 URI 檢索腳本。
如果未設置 src 屬性,用戶代理必須將元素的內容解釋為腳本。 如果 src 有一個 URI 值,用戶代理必須忽略元素的內容並通過 URI 檢索腳本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.