簡體   English   中英

JavaScript:具有 SRC 屬性的內聯腳本?

[英]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屬性優先於標簽的主體。

HTML 4.01 規范

腳本可以在 SCRIPT 元素的內容或外部文件中定義。 如果未設置src屬性,用戶代理必須將元素的內容解釋為腳本。 如果src有一個 URI 值,用戶代理必須忽略元素的內容並通過 URI 檢索腳本。

HTML 規范指出

如果 src 有一個 URI 值,用戶代理必須忽略元素的內容並通過 URI 檢索腳本。

HTML 4 標准

如果未設置 src 屬性,用戶代理必須將元素的內容解釋為腳本。 如果 src 有一個 URI 值,用戶代理必須忽略元素的內容並通過 URI 檢索腳本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM