问题标签 [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.
nant - NAnt exec 不适用于标准输入重定向?
我正在尝试将 jsmin 与 nant 一起使用 - 它只使用 stdin 和 stdout 进行输入和输出。nant 'exec' 任务允许您将输出重定向到文件,但不能从文件中获取输入。
我曾尝试使用“命令行”使用“>”和“<”来指导输入和输出,但 nant 只是消失了并且不会回来:(
我不敢相信以前没有人尝试过这样做。请帮忙!:)
javascript - 有哪些独立的 JavaScript 压缩工具?
目前我正在使用http://javascriptcompressor.com/上的站点来压缩我的 JavaScript。还有其他独立的 JavaScript 压缩工具吗?
javascript - 使用带有tinymce的压缩器
查看此页面上的代码示例,该示例似乎正在初始化两次
http://wiki.moxiecode.com/index.php/TinyMCE:Compressor/ASPX
初始化示例
下面的示例会将主题和所有插件打包到一个文件/蒸汽中。删除您不需要的东西或将您的自定义插件添加到下面的设置中。请记住,tinyMCE_GZ.init 调用必须放在它自己的脚本标记中。
您必须调用 tinyMCE.init 和 tinyMCE_GZ.init 是否正确?这似乎很奇怪。
我问这个问题是因为当我删除 tinyMCE.init 时它似乎不起作用,但我想确保我没有违背目的并同时加载优化版本和非优化版本.tiny
如果是这种情况,init 调用是否应该相同?
html - 为什么人们会缩小资产而不是 HTML?
为什么人们建议缩小 Web 资源,例如 CSS 和 JavaScript,但他们从不建议缩小标记?CSS 和 JavaScript 可以在许多不同的页面上使用,而标记每次都会被加载,这使得标记的缩小变得更加重要。
javascript - 缩小 JS 时出现特殊字符的问题
我正在使用MVC ScriptManager压缩和连接我的所有 .js 文件。它工作得很好,除了如果 *.js 有一个特殊字符,如“á,à”,它会变成“Ã!”。
我正在尝试更改源代码,但到目前为止没有成功。
有谁知道这可能是什么?
谢谢!!
javascript - Base62 编码 javascript 文件不好吗?
我刚刚在这里找到了 Dean Edwards javascript 打包程序:http: //dean.edwards.name/packer/
它有几个选项,
- Base62 编码
- 收缩变量
为了测试它,我使用了已经缩小到 56kb 的最新版本的 jquery,并在上面的那个页面上使用收缩变量运行它,结果是相同大小的文件,56kb。
然后我再次运行原始文件,同时选择了 Base62 编码和收缩变量,结果是一个 42kb 的文件。
现在我对缩小和打包不太了解,因为它会使文件更小。但是我很好奇 Base62 编码在做什么,使用它不好吗?我看到它使文件更小,但它是否会在以后创建更多工作/负载以在页面上对其进行解码?
javascript - 上传时自动缩小 CSS 和 Javascript
有谁知道通过上传处理脚本自动运行某些文件类型的好方法?当我将 CSS 和 Javascript 上传到服务器时,我试图自动完成它们的缩小,在本地保持一个漂亮的、人类可读的版本,同时在服务器上保持一个缩小的版本。我目前在 Windows 上使用 WinSCP,它在某种程度上是可编写脚本的,但可能不够可编写脚本。我可能需要某种拼凑而成的解决方案,所以不要害怕建议一些带有胶带的东西;但是,我确实需要在本地计算机上进行缩小并上传压缩文件,因为我使用共享主机并且无法在服务器上安装垃圾。
谢谢。
java - 您如何为您的 Java Web 应用程序自动化 Javascript 缩小?
我很想听听您喜欢如何为您的 Java Web 应用程序自动化 Javascript 缩小。以下是我特别感兴趣的几个方面:
- 它是如何集成的?它是您的构建工具、servlet 过滤器、对 WAR 文件进行后处理的独立程序还是其他东西的一部分?
- 启用和禁用是否容易?尝试和调试一个缩小的脚本是非常有趣的,但是对于开发人员来说,能够测试缩小不会破坏任何东西也很有用。
- 它是否透明地工作,或者它是否有我在日常工作中必须考虑的任何副作用(除了缩小中固有的那些)?
- 它使用哪个缩小器?
- 它是否缺少您能想到的任何功能?
- 你喜欢它什么?
- 你不喜欢它什么?
这将主要作为我未来项目的参考(希望其他 SOer 也能从中受益),因此各种工具都很有趣。
(请注意,这不是关于哪个缩小器最好的问题。我们周围已经有很多了。)
obfuscation - 有没有像 javascript deminifier (deobfuscator) 这样的东西?
这个问题与Which Javascript minifier (cruncher) 做的事情与Google 用于其JS API 的事情完全相反?
我想了解谷歌如何加载它,以便我可以使用非流行的 JS 工具包构建自己的。
c# - C# 代码压缩工具和技术
我意识到这是一个相当奇怪的请求,但我想知道是否有人知道一些适用于 C# 源代码(不是编译的程序集)的缩小/混淆工具。我正在尝试减少已经编写的应用程序的字符数以满足字符限制,但我似乎找不到任何可以帮助我完成此任务的工具。
我感兴趣的主要功能:
- 去除空白
- 缩短变量名称
它不必是一个完整的混淆器,只是可以快速方便地减少代码块的字符数。
这不是为了有任何实际或现实世界的应用,而是为了比赛。