我习惯于像这样包含和使用 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>
我可以测试各种浏览器中会发生什么,但想知道官方行为是什么。
要么是其中之一,要么两者兼而有之。这src
的属性<script>
标签优先于标签正文。
HTML 4.01 规范 http://www.w3.org/TR/html4/interact/scripts.html#h-18.2.1:
该脚本可以定义在
SCRIPT 元素的内容或
一个外部文件。如果src
属性
未设置,用户代理必须解释
元素的内容为
脚本。如果src
有一个 URI 值,
用户代理必须忽略该元素
内容并通过以下方式检索脚本
URI。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)