在调用外部脚本的脚本标签中放置注释会导致什么问题?我的同事告诉我,这不是一个好习惯。
像这样的东西:
<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">
// import jQuery
// cdn refers to a remotely hosted library
</script>
没有错,也许是可读性。内容也将被源覆盖。
<!-- 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>
完全没有问题。如果script
元素具有src
属性,则内容将被忽略。
也许您的同事指的是脚本标签内的 HTML 注释,这些注释用于不支持 JavaScript 的古老浏览器?
<script>
<!--
// JS was here
// -->
</script>
也许你的同事担心你会养成这样做的习惯
<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>
因为你养成了一个坏习惯