Ответ 1
/*!
сообщает JavaScript minifier не удалять комментарий. Это важно для информации о лицензии, которая должна оставаться в файле. См. Пропустить лицензионные/кредитные комментарии при минимизации JavaScript с использованием YUIcompressor
Я пытался сделать что-то, но натолкнулся на странный синтаксис комментария. Восклицательный знак с прямой косой чертой.
/*!
Доза имеет особое значение, что-то делать или что она представляет?
Один пример:
/*!
* jQuery JavaScript Library v1.8.3
* http://jquery.com/
*
* Includes Sizzle.js
* http://sizzlejs.com/
*
* Copyright 2012 jQuery Foundation and other contributors
* Released under the MIT license
* http://jquery.org/license
*
* Date: Tue Nov 13 2012 08:20:33 GMT-0500 (Eastern Standard Time)
*/
/*!
сообщает JavaScript minifier не удалять комментарий. Это важно для информации о лицензии, которая должна оставаться в файле. См. Пропустить лицензионные/кредитные комментарии при минимизации JavaScript с использованием YUIcompressor
Нет, !
ничего не значит, что касается стандарта JavaScript.
Это просто базовый блок комментариев с некоторыми глазными конфетами. Подобно этому, в нем базовая форма:
/*
*/
Однако, как ответил erjiang , он имеет значение для некоторого minifiers.
Используется с uglify. Если вы используете /*!
, uglify не удалит комментарий. Вы также можете использовать @preserve
.