【发布时间】:2011-08-01 13:16:04
【问题描述】:
这个脚本http://html5shiv.googlecode.com/svn/trunk/html5.js 看起来像一个大注释,但它确实有效。为什么 /*@ 的行为不像评论?
【问题讨论】:
-
更多关于 SO 相关的here
标签: javascript comments
这个脚本http://html5shiv.googlecode.com/svn/trunk/html5.js 看起来像一个大注释,但它确实有效。为什么 /*@ 的行为不像评论?
【问题讨论】:
标签: javascript comments
这是使用 IE 不考虑 /*@ 评论的奇怪方式的 hack。
【讨论】:
这使用了一个名为 conditional compilation 的专有 Microsoft 功能。就非 Microsoft 浏览器而言,它是一个注释(但它们不需要 shiv)。
【讨论】:
/*@只适用于IE,为什么这个脚本包含在html中还有另一个条件:<!--[if lt IE 9]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]-->。需要这种仔细检查的目的是什么?