And*_*y F 4 javascript notation
我最近继承了一些Web代码,发现所有Java Script脚本都包含在HTML注释标记中
例如:
<script type="text/javascript" language="javascript"><!--
function ValidateForm() { ... }//-->
Run Code Online (Sandbox Code Playgroud)
据我了解,这种方法可以防止较旧的,不受支持的浏览器解释您的Java脚本.然而,这不是我曾经教过的事情,我想知道现在这被认为是不必要的,还是这仍然是一种常见的做法?如果是这样,为什么?
更新:感谢kennebec建议你留下他们,我现在已经做了,感谢Emmett:我一定会把它们留在我编写的任何未来代码中!
Emm*_*ett 11
http://javascript.crockford.com/script.html:
不要将
<!-- //-->hack与脚本一起使用.它旨在防止脚本在第一代浏览器Netscape 1和Mosaic上显示为文本.多年来一直没有必要.<!-- //-->应该发出HTML评论的信号.注释应该被忽略,而不是编译和执行.此外,HTML注释不包括 - ,因此递减的脚本具有HTML错误.
| 归档时间: |
|
| 查看次数: |
396 次 |
| 最近记录: |