外部.js文件是否需要内部和包含标记才能生效?
答案 0 :(得分:26)
不需要它们,实际上如果包含它们会出现语法错误。
您的.js
文件应该只包含 JavaScript,周围没有HTML标记,就像在页面内一样。
答案 1 :(得分:8)
不,它没有。外部文件只需要代码
然后你只需要做<script src="file.js" type="text/javascript"></script>
。
答案 2 :(得分:2)
外部Javascript不应包含标记。
答案 3 :(得分:0)
不,不需要 <script>
标签,否则会发生错误。
例如,external.js
具有带有 alert
标签的 <script>
函数。
<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')