Вопрос по javascript – JavaScript: встроенный скрипт с атрибутом SRC?

21

Я привык включать и использовать JS примерно так:

<code><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>
</code>

Просто из любопытства кто-нибудь знает правило для встроенного скрипта с атрибутом src, например:

<code><script type='text/javascript' src='/path/to/script.js'>
    alert('Do some stuff here, using resources defined in script.js.');
</script>
</code>

Я могу проверить, что происходит в различных браузерах, но хотел бы знать, каково официальное поведение.

Ваш Ответ

3   ответа
4

If the src has a URI value, user agents must ignore the element's contents and retrieve the script via the URI.

3

Стандарт HTML 4:

If the src attribute is not set, user agents must interpret the contents of the element as the script. If the src has a URI value, user agents must ignore the element's contents and retrieve the script via the URI.

27

src атрибут<script> Тег имеет приоритет над телом тега.

HTML 4.01 Спецификация:

The script may be defined within the contents of the SCRIPT element or in an external file. If the src attribute is not set, user agents must interpret the contents of the element as the script. If the src has a URI value, user agents must ignore the element's contents and retrieve the script via the URI.

Error: User Rate Limit ExceededHTML5 specError: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded

Похожие вопросы