如果我们只想包含外部js文件,为什么我们不应该在<script>标记之间放置任何javascript代码?

Tai*_*Tai 3 javascript jquery

我真的不明白为什么作者在"Javascript&Jquery:缺少手册,第二版"中建议下面的句子:

添加src属性以链接到外部JavaScript文件时,请勿在开始标记和结束标记之间添加任何JavaScript代码.如果要链接到外部JavaScript文件并将自定义JavaScript代码添加到页面,请使用第二组标记.例如:

使用第二个脚本标记而不是仅使用一个标记的优点是什么?

Que*_*tin 7

因为,当存在src属性时,将忽略该元素的内容.

规格:

脚本可以在SCRIPT元素的内容中定义,也可以在外部文件中定义.如果未设置src属性,则用户代理必须将该元素的内容解释为脚本.如果src具有URI值,则用户代理必须忽略该元素的内容并通过URI检索脚本.