Questions tagged «minify»

最小化是从代码中删除不必要的字符以减小其大小,从而缩短加载时间的实践。

17
最小化/解压缩JavaScript的工具[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 是否有任何命令行脚本和/或在线工具可以逆转缩小效果,类似于Tidy可以清除可怕的HTML? (我特别希望缩小压缩的JavaScript文件的大小,因此变量重命名可能仍然是一个问题。)

21
对CSS缩小器有什么建议吗?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 对CSS缩小器有什么建议吗? 我将扎根Google并尝试一些方法,但是我怀疑聪明,精通和好奇的StackOverflow社区可能已经评估了重量级的优缺点。
289 css  minify 


3
sass --watch自动缩小?
有没有一种运行方法: sass --watch a.scss:a.css 但是a.css最终被缩小了吗? 如何在编译样式表时避免运行单独的缩小步骤?
235 css  sass  minify 

2
从Gulp任务中排除文件/目录
我有一个gulp rjs任务,它将我的所有自定义.JS文件(所有非供应商库)串联并丑化。 我想做的是从此任务中排除一些文件/目录(控制器和指令)。 这是我的树: - application - resources - js main.js - vendor - jquery - modernzr - angular - controllers - controller1 - controller2 - controller3 - directives - directives1 - directives2 - directives3 - widgets - widget1 - widget2 - widget3 - widget4 - modules - modules1 - …


9
有一个好的JavaScript缩小程序吗?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 6年前关闭。 改善这个问题 您推荐哪种JavaScript压缩程序?
132 javascript  minify 

13
Gzip与缩小
前几天,我与那些喜欢使用Gzip的人进行了一次热烈的讨论,讨论如何缩减Javascript和CSS。 我称这个人为X。 X表示Gzip已经压缩了所有代码,因为它压缩了文件。 我不同意。拉链无损缩小文件大小方法。无损意味着必须完美还原原始文档,这意味着必须存储信息才能还原空格,不需要的字符,注释的代码以及所有其他内容。因为必须压缩更多空间,所以占用了更多空间。 我没有测试方法,但是我相信这段代码的Gzip: .a1 { background-color:#FFFFFF; padding: 40px 40px 40px 40px; } 仍将大于此代码的Gzip: .a1{body:background-color:#FFF;padding:40px} 有谁能证明对与错。而且请不要说“是对的,因为那是我一直使用的”。 我在这里要求科学证明。
131 compression  gzip  minify 

11
您如何为Java Web应用程序自动化Java压缩?
我很想听听您希望如何为Java Web应用程序自动化Javascript压缩。以下是我特别感兴趣的几个方面: 如何整合?它是构建工具的一部分,Servlet过滤器,对WAR文件进行后处理的独立程序还是其他工具? 启用和禁用是否容易?尝试调试缩小的脚本是很不有趣的,但是对于开发人员而言,能够测试缩小不会破坏任何内容也很有用。 它是否可以透明地工作,或者是否有我在日常工作中必须考虑的副作用(除了缩小中固有的副作用)? 它使用哪个缩小器? 它缺少您能想到的任何功能吗? 你喜欢它什么? 什么不喜欢呢? 这将主要作为我未来项目的参考(希望其他SOer也会提供参考),因此各种工具都很有趣。 (请注意,这不是哪个减法器最好的问题。我们周围已经有很多。)

13
未捕获的TypeError:加载jquery-min.js时未定义函数
我正在构建一个正常的网页,该网页需要我加载大约五个CSS文件和十个Javascript文件。 当将它们分别加载到HTML页面中时,我的网页加载正常。 现在进行生产时,我将所有Javascript按所需的顺序连接到一个文件中,并将所有CSS连接到另一个文件中。但是,当我尝试使用串联文件运行网页时,会引发错误消息: Uncaught TypeError: undefined is not a function 在串联的Javascript文件中加载jquery.min.js的行中。 我该怎么做才能减轻这种情况?我想连接所有文件并缩小它们以进行生产。请帮忙。 编辑:我按照它们分别加载时的顺序合并了Javascript和CSS,并能正常工作。

7
是否有必要缩小PHP?
我知道您可以缩小PHP,但是我想知道是否有任何意义。PHP是一种解释型语言,因此运行速度会比编译语言慢一些。我的问题是:客户会在页面加载中看到明显的速度改进吗? 另外,有没有办法编译PHP或类似的东西?
101 php  minify 

8
HTML缩小?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 这个问题的答案是社区的努力。编辑现有答案以改善此职位。它目前不接受新的答案或互动。 是否存在一个在线工具,我们可以将页面的HTML源输入到该工具中并将代码最小化? 我会对aspx文件执行此操作,因为让网络服务器对它们进行gzip处理不是一个好主意...
99 html  minify 

5
如何使用Grunt.js(0.3.x)连接和缩小多个CSS和JavaScript文件
注意:此问题仅与Grunt 0.3.x有关,已留作参考。有关最新的Grunt 1.x版本的帮助,请参阅此问题下方的我的评论。 我目前正在尝试使用Grunt.js设置自动构建过程,以便首先进行串联,然后最小化CSS和JavaScript文件。 我已经能够成功地串联和最小化我的JavaScript文件,尽管每次运行grunt时,它似乎只是追加到文件中而不是覆盖它们。 至于缩小甚至连接CSS,到目前为止,我还无法做到这一点! 就笨拙的CSS模块而言,我尝试使用consolidate-css,grunt-css&,cssmin但无济于事。无法理解如何使用它们! 我的目录结构如下(是一个典型的node.js应用程序): app.js grunt.js /public/index.html / public / css / [各种CSS文件] / public / js / [各种javascript文件] 这是我的grunt.js文件当前在我的应用程序的根文件夹中的样子: module.exports = function(grunt) { // Project configuration. grunt.initConfig({ pkg: '<json:package.json>', concat: { dist: { src: 'public/js/*.js', dest: 'public/js/concat.js' } }, min: { dist: { src: 'public/js/concat.js', …

8
Angular.module缩小错误
有最紧迫的时间试图弄清楚为什么缩小不起作用。 我已经通过数组对象在网络上根据大量建议在函数之前注入了我的提供者,但仍然是“未知提供者:aProvider <-a” 定期: var app = angular.module('bpwApp', ['ui.bootstrap', 'ui', 'myTabs']) .config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider){ $routeProvider. when('/', {templateUrl: 'partials/home.jade', controller: HomeCtrl}); $locationProvider.html5Mode(true); }]) 缩小: var app = angular.module('bpwApp', ['ui.bootstrap', 'ui', 'myTabs']) .config(['$routeProvider', '$locationProvider', function(a, b){ a. when('/', {templateUrl: 'partials/home.jade', controller: HomeCtrl}); b.html5Mode(true); }]) 任何建议将是必须的!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.