【发布时间】:2026-01-21 01:15:01
【问题描述】:
我有一个 uglified JS 文件,我想在其中获取美化版本,然后再次使用 grunt 对其进行 uglify。 我希望它和第一个 uglified 文件一样。
但是当我用“如果”做一部分时,情况就不同了。
这是丑化文件的一部分:
...function sendRequest(requestParams){if(Object.keys(requestParams).length>=1){$.ajax({type:"POST",url:VideoSearchUrl,data:requestParams,dataType:"xml"}).done(function(xmlDoc){buildResult($(xmlDoc)),responses++,requests==responses&&postSearchActions()})}}function...
但是美化文件中的丑化版本是这样的:
...function sendRequest(requestParams){Object.keys(requestParams).length>=1&&$.ajax({type:"POST",url:VideoSearchUrl,data:requestParams,dataType:"xml"}).done(function(xmlDoc){buildResult($(xmlDoc)),responses++,requests==responses&&postSearchActions()})}function...
为什么'if'被删除了? 在在线丑陋器中它仍然存在。
还是同一个意思?
【问题讨论】:
-
您可以看到它在条件之后被替换为
&&。
标签: javascript grunt-contrib-uglify