Javascript中的备选评论方法

时间:2016-05-18 14:43:10

标签: javascript jquery

我正在使用CMS来自动缩小所有脚本,并且需要在.js文件的顶部添加免责声明作为注释。

这些适用于大多数minifiers,但无法使用与他们使用的任何人:

/*! This is the disclaimer */
/* @license This is the disclaimer */
/* @preserve This is the disclaimer */

我试图找到任何其他不会破坏脚本的替代方案。如果添加更多选项,它使用的页面也会有jQuery。

到目前为止,我唯一的解决方案似乎是把它变成一个字符串,但是我不确定这在所有浏览器中是否可以,尽管它似乎并没有破坏任何东西。

"This is the disclaimer";

// Rest of code here

我宁愿不做以下事情,因为它使免责声明变得不那么明显,我希望它能脱颖而出:

var c="This is the disclaimer";

// Rest of code here

建议/想法?

2 个答案:

答案 0 :(得分:1)

字符串没问题。

我对该断言有什么证据?

嗯,他们选择这个是有原因的:

"use strict";

作为Strict Mode的激活器,也就是说它不会干扰不支持它的浏览器。

因此,如果您的免责声明不是“严格使用”,那就没事了。

答案 1 :(得分:0)

您使用哪种工具来缩小?
例如,使用YUI Compressor,您可以使用!保留一条评论:

/*!
 * This is the DISCLAIMER
 */