4

在调用外部脚本的脚本标签中放置注释会导致什么问题?我的同事告诉我,这不是一个好习惯。

像这样的东西:

<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>
4

3 回答 3

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>
于 2012-05-09T23:56:07.873 回答
3

完全没有问题。如果script元素具有src属性,则内容将被忽略。

也许您的同事指的是脚本标签内的 HTML 注释,这些注释用于不支持 JavaScript 的古老浏览器?

<script>
   <!--
      // JS was here
   // -->
</script>

脚本标签内的 HTML 注释是最佳实践吗?

于 2012-05-09T23:56:12.627 回答
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>

因为你养成了一个坏习惯

于 2012-05-10T02:43:23.737 回答