uglify压缩模板字符串如何去除换行和空格,如下图
let tpl = document.querySelector('#tpl').textContent;
let minifiedTpl = UglifyJS.minify(tpl).code;
console.log(minifiedTpl);
这段代码中,我们首先获取了id为tpl
的元素的内容文本,然后使用UglifyJS的minify
方法将其压缩,最后打印出压缩后的代码。
UglifyJS是一个JavaScript解析器和压缩器,可以将JavaScript代码压缩成更短的形式,同时保留其原始功能。通过使用UglifyJS,你可以删除不必要的字符(如空格和换行),从而减少文件的大小,提高代码的加载速度。
在上述代码中,UglifyJS.minify(tpl).code
将返回压缩后的代码。这个压缩过程包括删除所有不必要的空格和换行。因此,如果你的模板字符串有很多空格和换行,那么这段代码应该可以去除它们。
10 回答11.2k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决