问题标签 [unminify]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
regex - Regex-replace - 根据结果的索引插入字符 N 次
目前我正在使用记事本++。我想仅将其保留给文本编辑程序,但如果此功能不在 N++ 中而是在其他东西中,我可以下载它。
假设有一个缩小的 HTML 链,我希望它再次变得清晰易读。没有间距,一切都在一条线上。
我已经有一个简单的正则表达式替换表达式来拆分标签。
将 (<.*?>) 替换为 \1\n\t
我想知道,纯粹通过正则表达式,是否有一种方法可以根据结果的数量向每一行添加一个额外的 \t 。
我知道这个问题存在实际问题。我可以很容易地找到一个 HTML 格式化程序,或者在 5 分钟内为我编写一些 JS 来完成它,但我主要是试图扩展我对正则表达式的功能和局限性的理解。
javascript - jquery.kyco.googleplusfeed.min.js 未压缩源代码
未缩小的 jquery.kyco.googleplusfeed.min.js 源代码在哪里?
所有源文件都在GitHub存储库中进行了缩小。
javascript - 寻找一种工具来缩小 JS 并恢复变量名
我正在寻找一种工具,可以取消压缩 JS 文件,同时恢复整个文档中的变量名。
例如,在unminify.com运行缩小后的代码后,代码本身包含:
并且在代码的末尾有一个参考什么是 W:
所以我正在寻找一个简单的脚本来恢复代码中的名称,但找不到。我知道自动替换可能对代码有害,但我想应该有一些聪明的方法来恢复。现在我正在手动操作并替换“W”。与“$(”#pattern1“)。” (匹配大小写,末尾带有点)所以它不会与任何 W 字母混合。
谢谢
javascript - 我怎样才能丑化选定的 JS?
我正在使用generator-gulp-webapp,但我只想选择以缩小形式构建的 Javascript 文件。我该如何编辑gulpfile.js
?这是html
任务。我想我应该编辑这个任务。
javascript - 有什么方法可以加密/缩小 JS 文件并使其无法解密?
我想缩小一个 JavaScript 文件,其中的函数、变量名应该重命名,人类无法理解/阅读,也不能缩小。
我已经尝试过 Closure Compiler http://closure-compiler.appspot.com/home。但是在高级优化中它会给出很多警告。
有什么方法可以缩小 JavaScript 吗?
javascript - 知识产权和缩小/混淆的 javascript 代码
我们的供应商为我们提供了一个 javascript 库,我们在客户端使用它来进行一些数据收集,他们在使用 Ajax 发送(到他们的收集服务器)之前对数据进行加密。
他们缩小/混淆了 javascript,因此我们无法从代码中轻易分辨出他们正在收集什么。
我们已经询问他们是否可以提供未缩小/去混淆的版本,以便我们在出现问题时对其进行调试,但他们拒绝了,原因是这是他们的知识产权。
我的问题是,因为我们已将所有代码下载到每个用户的浏览器,理论上我们无论如何都可以手动解码它。他们真的可以不向我们提供未缩小/去混淆的代码吗?
javascript - 取消所有字符串都在数组中的代码
我得到了深度缩小的代码。所有变量都被重命名。所有字符串和数字都被转储到一个数组中,并用代码中的数组调用替换。它看起来像这样:
_0x3cad[65]
只是一个空字符串。如何快速撤消此操作以使代码可读?
html - Grunt css缩小和文件上传不起作用
我对我今天遇到的一个问题感到非常困惑,这个问题始于我试图将一个 .css 文件(style.css,它编译我所有的 sass 文件)上传到 filezilla。将文件放入其目录后,我注意到样式表在队列中,其状态栏以一定百分比冻结。我以前从未注意到这一点——奇怪。所以我取消了上传,再试了几次,遇到了同样的问题。我尝试进入命令行并运行 grunt cssminify 以确保文件被缩小。
现在我注意到缩小文件的大小大约是通常的两倍。我进入一个 sass 文件并对文件进行冗余更改,这通常会缩小主 style.css 文件,但你瞧,styles.css 文件仍处于缩小状态。
现在我发现由于某种原因我可以上传 style.css 文件,但它仍然需要比平时更长的时间,并且当我上传文件并尝试上传文件时,我对 .sass 文件所做的任何更改都不会被拾取查看更改。在这一点上,我基本上什么也做不了,因为样式表不能协同工作,或者 grunt 正在搞砸一些东西,或者 filezilla 正在搞砸一些东西。
我想以前没有人遇到过这个问题吗?
css - 有没有办法编辑未缩小的文件并同时在缩小的 CSS 文件中进行更改?
众所周知,很难编辑缩小文件,因此我们更喜欢编辑缩小文件。有没有办法让我们在未压缩文件中所做的更改反映在未压缩文件中?或者是否有更好的技术来处理引导程序中的这个问题?