【发布时间】:2011-04-21 01:43:54
【问题描述】:
外部 .js 文件是否需要内部和包含标签才能工作?
【问题讨论】:
标签: javascript script-tag external-js
外部 .js 文件是否需要内部和包含标签才能工作?
【问题讨论】:
标签: javascript script-tag external-js
不,它们不是必需的,实际上如果包含它们会出现语法错误。
您的.js 文件应该包含仅 JavaScript,它周围没有 HTML 标记,就像在页面内一样。
【讨论】:
.php 文件中的单独 <script> 标记中,但是当我将这些移动到 .js 文件时,这是我唯一的方法现在组织它们是用注释线分隔它们。这似乎不对。
不,它没有。外部文件只需要代码。
那你只需要<script src="file.js" type="text/javascript"></script>。
【讨论】:
外部 Javascript 不应包含标签。
【讨论】:
不,<script> 标签不需要,否则会发生错误。
例如,external.js 具有带有<script> 标签的alert 函数。
<script>
alert('external')
</script>
然后,external.js 被添加到 index.html。
<script type="text/javascript" src="external.js"></script>
然后,发生错误。 (我用google chrome)
Uncaught SyntaxError: Unexpected token '
所以,只有alert 函数没有<script> 标签是可以的。
alert('external')
【讨论】: