问题标签 [jscompress]
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 的 Makefile
我想在 yui 压缩器中压缩 javascript,如何编写压缩 javascript 的 Make 文件。
因为语法难,看不懂,能给我一个Makefile的样例吗?
javascript - 有哪些独立的 JavaScript 压缩工具?
目前我正在使用http://javascriptcompressor.com/上的站点来压缩我的 JavaScript。还有其他独立的 JavaScript 压缩工具吗?
javascript - 在 python 中部署时合并 javascript 文件
我正在尝试减少我们网站中包含的脚本数量,并且我们使用 buildout 来处理部署。有没有人成功地实现了一种将脚本与构建组合和压缩的方法?
javascript - 如何缩小jquery文件?
我正在使用 jquery,并且我有几个不提供缩小版本的插件。所以我想获取完整版本并缩小它,但我发现所有网站都输入了你的 javascript 并且它缩小了它破坏了插件。
就像它必须去掉一些东西,因为我得到一个语法错误。
所以有人有我可以用的好用的吗?
css - 如何在httpHandler中查找请求是针对js还是css
有什么方法可以在 httphandler 中查找特定请求是针对 JS 还是 CSS
为了提高我网站的性能,我使用了来自 Code Project http://www.codeproject.com/KB/aspnet/httpcompression.aspx?msg=2544100的 HttpCompress
但由于它结合了所有的 js,它在很多地方都破坏了我的 javascript……所以我想写一个 httphandler,这样我就可以提供 js 和 css 压缩了。(我已经使用 YUICompressor 缩小了它们)。我知道这会导致多个 http 请求,但在我的情况下,我有一个截止日期,所以不想结合 javascripts 和 css。
所以有什么办法吗??????
我也在压缩模块的源代码中看到他们检查文件是否已经在浏览器上并发送一个304 Not Modified 响应头,但这对我来说有点混乱,所以任何人都可以分解它如何继续如果我也想做同样的事情......
我不想要完整的答案,只是简单的指针就可以了......
多谢
PS 我在共享主机上,无法访问 IIS
javascript - 压缩脚本时 JavaScript 停止工作
我想压缩我的 2000 多行 javascript 并且我已经测试了http://dean.edwards.name/packer/和http://closure-compiler.appspot.com/home。
但在这两种情况下,压缩脚本都会给我错误。错误的一个例子是jQuery(document).Da is not a function
。
为什么我的脚本在优化后不起作用?我可以做些什么来优化/压缩我的脚本?
javascript - HTML + JavaScript + CSS 紧凑工具
我需要一个可以缩小、优化和处理这些可能类型的许多文件的工具
- HTML(仅缩小)
- JavaScript(缩小、优化和调整)
- CSS(缩小)
最终结果应该是一个仅嵌入了所有 JavaScript 和 CSS 的 HTML 文件,或者在最坏的情况下,分别为 HTML、JS 和 CSS 的 3 个文件。
我知道 YUI Compressor 等工具。我目前还没有找到适用于所有这些文件类型并将它们合并到一个大文件中的压缩器类型。
php - 寻找 CSS 和 js 文件合并和最小化器
我正在做一个公共项目,我们要做的一件事是 CSS 文件合并和最小化器以及 js 文件合并和最小化器。要求如下:
- 没有测试代码。只有稳定的代码。
- 必须用php编写。
- 必须在 php 5.4 中工作。
- 必须与 php 5.3 兼容
- CSS 最小化程序可能与 js 最小化程序完全不同(不一定是二合一)
- 最小化的结果必须在一定程度上起作用,以便可以将其转储到文件中。浏览器仅访问转储文件。这必须能够处理大量工作,如此缩小,很棒的工具,但不是一种选择。
如果系统只是一个最小化器,我可以自己在服务器中进行合并(字符串连接)并稍后使用最小化器。
当有新的东西要压缩时,我会使用我想要缩小 js 或 CSS 时调用的系统(例如类、函数等)。它的输出应该是放到一个文件中的,所以如果它的输出可以直接放到一个文件中很好(!),如果它只是一个返回给程序的字符串,很好(!)我的程序是知道什么时候压缩的文件应该被替换,并且是处理文件访问权限的人。
这是一个必须在 php 主动禁用所有外部通信并且大多数功能被禁用听起来有点像的情况下工作的项目。这意味着没有 url 包含,没有 curl,没有 url file_get_contents(),没有 exec() 等等......
注意:这个网站上有很多关于这个主题的问题。问题是它们中的大多数都是通才而不是回答我需要的东西(例如:对建议 YUI 或目前已知有错误的压缩器更感兴趣)。
我已经尝试在互联网上找到它,但我只能找到旧的废弃项目,或者我得到需要使用命令行界面的压缩器。
java - Web 应用程序创建了一个 ThreadLocal,但未能将其删除 Tomcat [严重]
我在 tomcat 控制台上遇到错误并导致内存不足错误。
2015 年 3 月 16 日 10:57:25.659 严重 [http-nio-8080-exec-6] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks Web 应用程序 [XXXX] 创建了一个 ThreadLocal,其键类型为 [net.jawr .web.context.ThreadLocalJawrContext$1](值 [net.jawr.web.context.ThreadLocalJawrContext$1@7c709f7a])和类型为 [net.jawr.web.context.JawrContext] 的值(值 [net.jawr.web. context.JawrContext@45f64269]) 但在 Web 应用程序停止时未能将其删除。线程将随着时间的推移而更新,以尝试避免可能的内存泄漏。
我们使用 net.jawr 依赖来压缩 js 和 css 文件。请为此提出建议。提前致谢。