49

javascript または css ファイルの最初のコメントが /*! で始まる場合があることに気付きました。説明マークの目的は何ですか?

たとえば、jquery.js:

/*! jQuery v1.7.1 jquery.com | jquery.org/license */

ブートストラップ.css:

/*!
 * Bootstrap v2.0.1
 *
 * Copyright 2012 Twitter, Inc
4

4 に答える 4

64

コードを縮小するYUICompressorUglifyなどの圧縮ツールに、通常はコードからすべてのコメントを削除するため、コメント セクションをそのままにしておくように指示します。

于 2012-06-28T15:56:40.670 に答える
4

感嘆符の目的の 1 つは、ファイルを圧縮するときに、これらの特定のコメントを残すように JavaScript ミニファイヤに指示することだと思います。

于 2012-06-28T15:57:08.040 に答える
4

Codaなどの一部のソフトウェアは、以下に示す「ブックマーク構文」もサポートしているため、アプリのコード ナビゲーターを介してコードのさまざまな部分に移動できます。

// !bookmark
/* !bookmark */
<!-- !bookmark -->

上記の例では、コメント構文と感嘆符の間にスペースがあることに注意してください。

于 2013-09-20T08:15:34.847 に答える