在脚本链接标记中使用注释

Using comments in script link tag

本文关键字:注释 脚本 链接      更新时间:2023-09-26

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

像这样:

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

脚本标记中的 HTML 注释是最佳实践吗?

也许你的同事担心你会养成这样做的习惯

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

因为你养成了一个坏习惯