1

我正在清理 .cfm 文件并删除注释掉的代码。我不确定可以安全删除什么,因为脚本语言不是使用像 SSI 这样的注释掉的代码吗?

例如

<!--[if lt IE 8]>
    <style type="text/css" media="all">
        @import "../styles/ie.css";
    </style>
    <script type="text/javascript" src="../scripts/jquery.bgiframe.min.js"></script>
<![endif]-->

我认为这很重要,但我是否需要在这之间保留任何<!--内容-->

<!-- /#toolbar -->

    <div id="content">

    <div id="sidebar-left" class="sidebar">
        <div class="top"></div>
        <div id="sidebar-left-inner">
            <p id="date"></p>
            <cfinclude template="requires/nowProcessing.cfm">
            <!-- /.now-serving -->

            <div id="sub-nav">
            <!-- InstanceBeginEditable name="leftMenuInclude" -->

不确定是否相关,但该文件包含 JavaScript 和 CSS 以及可能的其他语言。

编辑:出于好奇,这些来自什么语言?

<!-- InstanceBeginEditable name="leftMenuInclude" -->
<!-- /#main -->
<!-- /#content -->
4

2 回答 2

1

由于您没有使用脚本,这很容易......只需删除注释掉的代码!

这并不意味着您应该删除以下之间的所有内容:

<!-- -->

有些会是评论,例如:

<!-- this is a comment to explain something -->

有些是有条件的评论,例如:

<!--[if lt IE 8]> <![endif]-->

使用您对代码的了解来删除适当的注释掉的代码......也就是没有目的的代码!

确保您了解注释和注释掉的代码之间的区别!

于 2012-06-21T20:31:52.553 回答
0

那是有条件的评论。由于这条线,它将针对小于 IE8。所以它是有目的的。

<!--[if lt IE 8]>

http://msdn.microsoft.com/en-us/library/ms537512(v=vs.85).aspx

于 2012-06-21T20:18:46.760 回答