【问题标题】:Unfamiliar Javascript syntax/hack不熟悉的 Javascript 语法/hack
【发布时间】:2015-07-15 02:40:57
【问题描述】:

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

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

头部有十几个这样的依赖关系,每个脚本标签后面的//]]&gt;有什么作用?

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

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

真的很好奇,谢谢。

【问题讨论】:

    标签: html formatting script-tag


    【解决方案1】:

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

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

    在删除//&lt;![CDATA[which wasn't needed,因为它指的是外部源文件)时,他们只是忽略了删除最后的//]]

    【讨论】:

    • 这就是我的想法,只是清理混乱,但它是在每个 JS 依赖、第三方或专有之后。让我们看看我们是否猜对了……
    • 好吧,我正在调用它,它的清理效果不佳 - 我找不到任何相关的东西。我曾希望有一些我不知道的很酷的技巧可以使用魔法使文件立即下载。没关系。
    • “使用魔法使文件立即下载”——我猜应该是来自硅谷的 Pied Piper。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-15
    相关资源
    最近更新 更多