[英]Convert single line comments to multiline JavaScript
我想缩小我的 JavaScript 文件,但是单行注释有问题,缩小的行变成了注释。
因此,我尝试将所有单行注释转换/转换为多行注释。
我无法手动执行此操作,因为有很多 js 文件和很多代码。
是否有任何在线工具或方法可以做到这一点? 请让我知道是否有任何解决方案。
嗯,有很多方法可以缩小包/构建,所以它可能取决于你的缩小过程或导致这个问题的评论风格。
但是,我想分享我使用的方法,没有任何问题/错误。
我使用 grunt node minify 即https://www.npmjs.com/package/grunt-node-minify
下面是我使用的评论风格。 JavaScript中添加注释的方法有很多; 这是我的建议/最佳实践:
使用//
比/* */
更好,因为你可以使用后者取出包含其他注释的整个块。 但是,如果要使用自动文档生成工具,则必须使用类似于 javaDoc 样式的注释。
这是一个适用于 YUI DOC(最好的) http://developer.yahoo.com/yui/yuidoc/#start的示例
/**
* This is a description
* @namespace My.Namespace
* @method myMethodName
* @param {String} str - some string
* @param {Object} obj - some object
* @param {requestCallback} callback - The callback that handles the response.
* @return {bool} some bool
*/
function SampleFunction (str, obj, callback) {
var isTrue = callback(str, obj); // do some process and returns true/false.
return isTrue ;
}
其他参数示例: http://usejsdoc.org/tags-param.html
注意-我用uglify也用单行/多行注释尝试了这个,没有任何错误。
<script>
/*/ Some comment /*/
</script>
在快速注释掉一些代码块时,在多光标中也非常有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.