所以在html中你经常看到
<td>
<p ng-if="transaction.resolution == 'INCORRECT_DATA'" class="error-text" popover="{{transaction.reasons}}" popover-trigger="mouseenter" popover-placement="top" popover-popup-delay="500">{{transaction.amount * transaction.currency.rate | number: 2}}</p>
<p ng-if="transaction.resolution != 'INCORRECT_DATA'" class="info-text">{{transaction.amount * transaction.currency.rate | number: 2}}</p>
</td>
大于感叹号双连字符和双连字符的目的是什么?
答案 0 :(得分:5)
这些评论,对用户不可见,但仅在您查看实际HTML时才会显示。
在您进行测试时,它们也可用于注释掉一段代码,这样您就可以防止将代码剪切并粘贴到其他位置,然后将其复制回来。
此外,一些开发人员使用它们来“隐藏”代码,通常是在脚本中,以避免为禁用Javascript的浏览器显示一大堆代码。
<script>
<!--
function displayMsg() {
alert("Hello World!")
}
//-->
</script>
这会阻止function ....
到}
的代码显示在禁用Javascript的浏览器上。你也会经常看到标签。
它也用于条件评论,仅在Internet Explorer中支持,您可以根据IE6等旧版浏览器调整HTML,因此您的闪亮网站不会在旧浏览器上中断。 See here for more info
以下是您可能会看到的条件评论示例:
<!--[if lte IE 8]><link rel="stylesheet" href="css/ie/v8.css" /><![endif]-->
这意味着如果Internet Explorer是版本8(旧的和过时的)加载样式表。
有关评论的详细信息,请this is a good tutorial。
答案 1 :(得分:2)
这些是HTML评论。
与代码中的注释一样,您可以使用它们来描述您在标记中执行的操作的原因,以便让下一个人在代码上工作时遇到很多麻烦。
答案 2 :(得分:1)
他们是评论
注释用于描述您的代码,因此如果其他程序员(甚至您自己!)想要查看它的用途,它会使其更容易理解。
评论用于所有编程语言。在HTML中,评论为<!-- Comments -->
,但在其他语言中评论为//comments...
或/* comments...*/
,所以如果您看到它们,请不要混淆。
THIS文章将向您展示我们为何使用不同编程语言的评论。