问题标签 [minify]
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.
javascript - 哪个 Javascript minifier (cruncher) 与 Google 用于其 JS API 的功能相同?
我是一名 Google Maps API (javascript) 开发人员。我注意到 Google 使用了具有以下功能的 Javascript 缩小器:
- 缩短变量、属性、参数、类、函数和方法名称,混淆代码。(例如,函数 1 -> a,函数 2 -> b,函数 3 -> c)
- 一些变量、类、属性和方法可以标记为不被处理,因此其名称与 API 手册中记录的名称保持一致。
- 它会在 API 的每个子版本中重新运行,就像构建任务一样,我注意到由于经过处理的名称会从一个版本更改为另一个版本。
我还没有在整个互联网上找到具有这些功能的 Javascript 缩小器。有人知道吗?
javascript - 是否有任何站点/服务/脚本可以逆转 JS 缩小?
我正在寻找一种方法来输入一个缩小的 JavaScript 文件并最终得到一些可读的东西。我知道它不会有原始变量,它们都是单个字母,但至少它会有换行符和可能的制表符。
外面有什么吗?
performance - 在保持元素/样式/脚本关系的同时缩小整个目录?
当前是否存在可以缩小整个项目目录的解决方案?更重要的是,是否存在任何可以缩短类名、id 并在所有文档中保持一致的解决方案?
可以改变这个的东西:
索引.html ---
样式.css ---
索引.js ---
进入这个:
索引.html ---
样式.css ---
索引.js ---
javascript - 在构建过程中缩小后更新 javascript 引用
缩小 JavaScript 引用后更新它们的最佳方法是什么(我使用 YUI Compressor)?
我正在使用 ASP.NET mvc,并且在开发期间每个文件中都有一堆或 javascript 引用。在构建时(使用 MSBuild),我将所有文件缩小为单个文件。同时我想用单个引用替换所有引用。这应该是一件很常见的事情,但我找不到一个很好的干净的自动化方法来做到这一点。
有人有想法么?谢谢
javascript - 如何使用 Script# 生成缩小的 javascript?
我正在测试 Script#,它的手册告诉我它有一个“发布”模式,其中代码被缩小以提高性能。但我找不到如何进入此模式。有谁知道?
更新BenS 找到了命令行解决方案。我想知道是否有图形解决方案,最好与 Visual Studio 集成。
html - HTML缩小?
是否有在线工具可以输入页面的HTML源代码并缩小代码?
我会为 aspx 文件这样做,因为让网络服务器 gzip 它们不是一个好主意......
css - 对 CSS 缩小器有什么建议吗?
对 CSS 缩小器有什么建议吗?
我会在谷歌周围扎根并尝试一些,但我怀疑聪明、精通和奇帅的 StackOverflow 社区可能已经评估了重量级人物的优缺点。
compression - Gzip 与缩小
前几天我进行了一场关于缩小 Javascript 和 CSS 与更喜欢使用 Gzip 的人的热烈讨论。
我会称这个人为 X。
X 说 Gzip 已经压缩了代码,因为它压缩了你的文件。
我不同意。Zip 是一种无损压缩文件大小的方法。无损意味着必须完美地恢复原件,这意味着必须存储信息才能恢复空格、不需要的字符、注释代码和其他所有内容。这会占用更多空间,因为必须压缩更多空间。
我没有测试的方法,但我相信这段代码的Gzip:
仍将大于此代码的 Gzip:
有没有人可以证明这是对还是错。
并且请不要说“这是正确的,因为这是我一直使用的”。
我在这里要求科学证明。
javascript - 解压缩/解压缩 JavaScript 的工具
是否有任何命令行脚本和/或在线工具可以逆转缩小的效果,类似于 Tidy 如何清理可怕的 HTML?
(我特别希望取消缩小一个缩小的 JavaScript 文件,因此变量重命名可能仍然是一个问题。)
javascript - 缩小基于 jQuery 的 js 文件
我们在项目中使用 jQuery。我们的 web 应用程序中有许多自定义 javascript 文件,这些文件具有使用 jQuery 功能的 UDF。我们需要减小大小(作为性能改进活动的一部分),我正在为这些文件寻找一个可靠的“缩小器”(如果同一个工具也可以缩小 CSS 文件,那就太好了)
我们尝试了 JSLint 和 JSMin - 但是 JSLint 没有完成,并且一旦遇到 jQuery 代码就会抛出许多异常。