将注释放在调用外部脚本的脚本标记中会导致什么问题?我的同事告诉我这不是一个好习惯。
这样的事情:
<script src="http://jqueryjs.googlecode.com/files/jquery-1.2.6.min.js" type="text/javascript">
// import jQuery
// cdn refers to a remotely hosted library
</script>
答案 0 :(得分:3)
没有错,可能是可读性。 内容也将被来源覆盖。
<!-- import jQuery. CDN refers to a remotely hosted library -->
<script src="http://jqueryjs.googlecode.com/files/jquery-1.2.6.min.js" type="text/javascript"></script>
答案 1 :(得分:3)
完全没问题。如果script
元素具有src
属性,则会忽略该内容。
也许你的同事指的是脚本标签中的HTML注释,用于不支持JavaScript的古老浏览器?
<script>
<!--
// JS was here
// -->
</script>
答案 2 :(得分:1)
也许你的同事担心你会养成做这个的习惯
<script src="http://jqueryjs.googlecode.com/files/jquery-1.2.6.min.js" type="text/javascript">
// import jQuery
// cdn refers to a remotely hosted library
</script>
然后最终努力弄清楚为什么这不起作用
<script src="http://jqueryjs.googlecode.com/files/jquery-1.2.6.min.js" type="text/javascript">
$(document).ready(function() {
$('#ActionButton').click(DoAction);
});
</script>
因为你养成了坏习惯