html - 不熟悉的 Javascript 语法/hack

我正在阅读一些来源,我看到了这个

<script type="text/javascript" src="script/jquery/jquery.1.7.1.js">//]]>
</script>
<script type="text/javascript" src="script/swfobject_modified.js">//]]>
</script>

head里有十几个这样的依赖,每个script标签后面的//]]>有什么作用?

代码看起来有点老派,并且设置为在 compat 中模拟 IE7:

<meta http-equiv="X-UA-Compatible" content="IE=7" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

真的很好奇,谢谢。

最佳答案

我最好的猜测是脚本代码最初是放在这样的 CDATA 部分中:

<script type="text/javascript"
//<![CDATA[
//]]>
</script>

删除时//<![CDATA[ ( which wasn't needed 因为它指的是外部源文件),他们只是忽略了删除最终的 //]] .

https://stackoverflow.com/questions/30051696/

相关文章:

)"修改代码样式">java - groovy intelliJ "angle brackets (<>)"修改代码样式

c++ - Eclipse CDT 中的格式(换行)构造函数初始化程序列表

c - printf中的 "%.6d"是什么意思

asp.net-mvc - Resharper 5 : How do I set the defau

javascript - Visual Studio 2010 坚持在 JavaScript 中插入

javascript - 如何在 JavaScript 中为数字添加千位分隔符?

iphone - 将(大)数字 "12345"格式化为 "12,345"

java - 我可以使用哪个 API 将 int 格式化为 2 位数字?

formatting - 我可以向 mercurial 命令模板添加自定义颜色吗?

之后强制java xml do">java - 如何在<?xml版本="1.0"编码="UTF-8"?>之后强制java xml do