什么是<!--javascript中的mean
What does <!-- mean in javascript?
我看到<!--
和-->
字符有时用于javascript代码,如下所示:
<script type="text/javascript">
<!--
function OnSubmitForm()
{
if(document.pressed == 'Insert')
{
document.myform.action ="insert.html";
}
else
if(document.pressed == 'Update')
{
document.myform.action ="update.html";
}
}
-->
</script>
我知道这些字符的意思是html中的注释启动器(<!--
)和结束符(-->
)。但是在javascript中呢?
什么都没有。这是一个HTML注释的开头部分。
很长一段时间以来都没有必要写这样的脚本。这个想法是为了防止在不理解<script>
标记的浏览器中发生丑陋的事情。在2015年,在这样的浏览器根本不存在的假设下操作是相当安全的。
CDATA
打开/关闭片段也是如此(除非您使用的是XHTML,它本身可能是另一个像这样的答案的主题)。
<!--
和-->
是html注释。它们通常出现在老式的脚本标记中,因为古代浏览器有时会在脚本标记之间呈现内容(这防止了这种情况的发生)。
如果你愿意,你可以放心不把它们包括在内。
相关文章:
- javascript中的数组出错
- JavaScript中的函数和对象之间没有区别吗?
- Javascript中的空白是什么
- 为什么要使用0>javascript中的0
- 如何制作简单的php'在Javascript中的foreach等价物
- javascript中的布尔条件
- 我可以'我似乎不知道如何修复javascript中的两个lint.有人能帮我理解吗
- 验证Javascript中的Textarea
- 可以't使用Appcelerator将JSON文件解析为JavaScript中的TableView
- 是“;x==a||b”;以及“;x==a||x==b”;JavaScript中的等效语句
- 仅在IE中,javascript中的时区名称不正确
- JavaScript 中的嵌套函数和 “this” 关键字
- javascript中的命名空间,IDE中支持代码完成/内容辅助's
- JavaScript 中的高阶函数
- Javascript中的备选注释方法
- 如何使用JavaScript中的用户输入创建序列/序列
- 无法理解JavaScript中的静态方法
- 如何附加'#'到Javascript中的值
- javascript 中的全局函数
- 用javascript中的param执行动态函数