是否有任何命令行脚本和/或在线工具可以扭转缩小的影响,类似于Tidy如何清理可怕的HTML?
(我特意想要消除一个缩小的JavaScript文件,因此变量重命名可能仍然是一个问题.)
可能重复:
解析/解压缩JavaScript的在线工具
在线javascript minify工具基本上删除了注释和空白.
有没有可以扭转这种情况的工具?通常只需一行代码:
function(){var K=o.timers;for(var J=0;J<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInterval(n);n=g}}
Run Code Online (Sandbox Code Playgroud)
并自动格式化它,以便您可以开始逆向工程?
function(){
var K=o.timers;
for(var J=0;J<K.length;J++){
if(!K[J]()){
K.splice(J--,1);
}
}
if(!K.length){
clearInterval(n);
n=g;
}
}
Run Code Online (Sandbox Code Playgroud) 这个问题恰恰相反,哪个Javascript minifier(cruncher)做了一个Google用于其JS API的东西?
我想了解谷歌是如何加载的,所以我可以用非流行的JS工具包构建我自己的.
我发现自己粘贴了一大堆缩小的代码,我只需要一行代码.
而不是手动扫描并添加换行符以使其可读,Sublime中是否有选项可以执行此操作或插件?
例如,我有这个(虽然更长):
<html><head><title>some title</title></head><body><div><span>some content</span></div></body></html>
我想最终得到这个,而不是花半个小时按下键盘上的输入:
<html>
<head>
<title>some title</title>
</head>
<body>
<div>
<span>some content</span>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 我可以使用Visual Studio快捷键(Ctrl + K + D)来缩小CSS.同样的技巧不适用于JS文件.
如何使用Visual Studio(Ctrl + K + D)快捷方式来缩小JS.我知道网上有很多工具,但我正在搜索Visual Studio.
如何取消从 webpack 工具缩小的 js 文件。
在缩小之前,
function autoslideSlider() {
$('.next-slide').trigger('click');
}
$(window).on('load', function(){
$('.preloader').fadeOut('fast');
$('#after_load').addClass('show');
setInterval(autoslideSlider, 8000);
});
$('a').on('click', function () {
if (location.pathname.replace(/^\//, '') === this.pathname.replace(/^\//, '') && location.hostname === this.hostname) {
var $target = $(this.hash);
$target = $target.length && $target;
// $('[name=' + this.hash.slice(1) + ']');
if ($target.length) {
var targetOffset = $target.offset().top - 20;
$('html,body').animate({
scrollTop: targetOffset
}, 1500);
return false;
}
}
});
Run Code Online (Sandbox Code Playgroud)
缩小后,
!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:o})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t){function n(){$(".next-slide").trigger("click")}$(window).on("load",function(){$(".preloader").fadeOut("fast"),$("#after_load").addClass("show"),setInterval(n,8e3)}),$("a").on("click",function(){if(location.pathname.replace(/^\//,"")===this.pathname.replace(/^\//,"")&&location.hostname===this.hostname){var …Run Code Online (Sandbox Code Playgroud) 我在PhpStorm 2016.3.2工作.在我的HTML文件中,有时会<style>在其中找到标签和缩小的CSS.
是否可以创建一个快捷方式来取消标记此代码中的代码?
例如,这段代码:
<style>.arrow{fill:none;stroke:#231f20;stroke-linecap:round;stroke-miterlimit:10;stroke-width:20px;}</style>
Run Code Online (Sandbox Code Playgroud)
应该是这样的:
<style>
.cls-1 {
fill: none;
stroke: #231f20;
stroke-linecap: round;
stroke-miterlimit: 10;
stroke-width: 20px;
}
</style>
Run Code Online (Sandbox Code Playgroud) 我正在寻找一个工具来解析JS文件,同时恢复整个文档中的变量名称.
例如,在unminify.com上运行缩小代码后,代码本身包含:
W.find("li.patternItem").click(function() {
Run Code Online (Sandbox Code Playgroud)
在代码的末尾有一个参考什么是W:
W = $("#pattern1")
Run Code Online (Sandbox Code Playgroud)
所以我正在寻找一个简单的脚本来恢复代码中的名称,但找不到一个.我知道自动替换可能对代码有害,但我想应该有一些聪明的方法来恢复.现在我手动完成并替换"W".用"$("#pattern1")." (匹配大小写,最后带点)所以它不会与任何W字母混合.
谢谢
unminify ×8
minify ×7
javascript ×5
jquery ×2
compression ×1
css ×1
html ×1
js-beautify ×1
obfuscation ×1
phpstorm ×1
sublimetext2 ×1
webpack ×1