用/*开始初始评论的目的!在javascript和css文件中

Jan*_*bel 41 javascript css

我注意到javascript或css文件中的初始注释有时以/*开头!解释标记的目的是什么?

例如,jquery.js:

/*! jQuery v1.7.1 jquery.com | jquery.org/license */
Run Code Online (Sandbox Code Playgroud)

bootstrap.css:

/*!
 * Bootstrap v2.0.1
 *
 * Copyright 2012 Twitter, Inc
Run Code Online (Sandbox Code Playgroud)

Phi*_*ons 52

它告诉缩小代码的压缩工具,如YUICompressorUglify,将注释部分留在原位,因为它们通常会从代码中删除所有注释.

  • 当然,通常,留下这些注释的关键是因为它们是许可消息,需要包含在任何分布式代码版本中. (3认同)
  • 许可证始终与代码一起提供,因此您可以通过删除它们来侵犯某些权利. (3认同)