浏览一些JS框架源码发现开头都是 /*! 的注释,和 /** 开头有什么区别吗?

如Vue源码开头

/*!
 * Vue.js v2.5.13
 * (c) 2014-2017 Evan You
 * Released under the MIT License.
 */

jQuery源码开头

/*!
 * jQuery JavaScript Library v1.12.4
 * http://jquery.com/
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license
 * http://jquery.org/license
 *
 * Date: 2016-05-20T17:17Z
 */
阅读 3.6k
2 个回答

某些js压缩/优化程序会保留这些注释,一般会包含版权信息

没啥区别。
就是给javadoc,doxygen等工具处理时用的,选择依据就是 你喜欢的风格和你喜欢的文档工具支持。

推荐问题