【问题标题】:Is there a way to hide Javascript comments?有没有办法隐藏 Javascript 评论?
【发布时间】:2015-12-11 13:38:55
【问题描述】:

我有一个 Javascript 文件,我在其中添加了如下注释,以便大家理解代码。

// This is a good comment
// another good comment

但是这条评论是在我不想要的客户端呈现的。 我只想为开发人员评论哪些客户端不应该使用浏览器进行检查。我也尝试过,但没有成功

/* This is a good comment
   another good comment */

【问题讨论】:

标签: javascript


【解决方案1】:

由于 Javascript 文件被归类为静态内容,因此它们“按原样”发送,其中包含的任何内容都将发送到客户端,除非使用某些服务器端脚本专门删除。

实现这一点的一种方法是使用一个去除 cmets 的压缩器,大多数语言都有模块可以用来即时执行此操作。

【讨论】:

  • 我想知道为什么浏览器默认不过滤掉 Javascript 文件中的 cmets,它们从不打算在端点读取。
  • @needfulthing 好问题。我会说可能是因为浏览器应该是中立的,这不是浏览器的工作,最重要的是:它会影响性能。
【解决方案2】:

如果您在后端使用 PHP,您只需将每条评论包装在一个 PHP 标记中,然后它就会被服务器删除。

这可能是我能想到的最简单的方法之一。 但它只在使用 PHP 时有效。 ;)

【讨论】:

    猜你喜欢
    • 2016-01-10
    • 2015-10-28
    • 2020-10-28
    • 1970-01-01
    • 2019-03-16
    • 2018-07-02
    • 1970-01-01
    • 1970-01-01
    • 2021-04-28
    相关资源
    最近更新 更多