在我必须使用的嵌入式JavaScript中,以下做法相当普遍:
<script type="text/javascript">
<!--
// Code goes here
//-->
</script>
我知道关键是要防止与JavaScript不兼容的浏览器呈现源代码,但这是否仍是当今的最佳做法?当今使用的绝大多数浏览器都可以解释JavaScript。即使是现代移动设备也通常不会遇到麻烦。
至于“为什么不呢?” 问题:我最近不得不花费几个小时来调试一个问题,该问题是有人在深埋在某些页面中的脚本标签末尾的“->”前面没有了“ //”,这导致了神秘的JavaScript错误。
你是做什么?这仍然被认为是“最佳实践”吗?