js 压缩工具总结

随便百度一个 “js 压缩”,然后就会有各种代码压缩工具可供选择,

向来我就爱那种绚丽新颖的玩意,比如这家显示压缩比呀,或者那家可以查错呀什么的,

今天还为国民浏览器拥有鼠标手势(按住右键画个图形就有相应效果)吃精了一下,真不怕它和网页的右键操作冲突...

 

那么,压缩代码哪家强,试了就知道咯。

(顺便也笔记一波在线工具网站)

http://tool.lu/

http://tool.oschina.net/

http://www.jslint.com/

http://ganquan.info/yui/

http://tool.chinaz.com/map.aspx

http://tool.css-js.com/

或者 sublime 的 minifier 等插件

 

具体测试过程就不提了,最终结论就是国产的真不靠谱。

有大牛也安利过一款 Google Closure Compiler,然而...

YUI compressor 显然是最好的, jquery 的压缩官方表示也用的它。

算了算了,具体过程就真的不提了,毕竟等到要修改的时候又是一个坑...

时间: 2025-01-20 20:13:58

js 压缩工具总结的相关文章

js压缩工具 yuicompressor 使用教程_javascript技巧

提供的js,css压缩工具 yuicompressor 2.46打包简介 官方网址:http://developer.yahoo.com/yui/compressor/ JS与css 压缩工具 yuicompressor当前最新版本:2.4.2 运行需要先安装JDK,官方下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u1-download-513651.html 根据自己的系统选择合适的版本,一般情况下586那

js压缩工具1.0界面绘制

使用的是MFC,建立工程之后需要美化界面,因为在第一个版本中没想加入太多的内容,所以界面比较简单. 创建MFC的document工程 按照以下格式绘制页面,工具都在右边的工具栏上   然后使用skin++对其进行美化,skin++很好的使用了装饰器模式,在原来的构件的基础之上重新绘制画面,并且可以显示出各种风格 到网上下一个skin++的源码包 将SkinPlusPlusDLL.dll SkinPlusPlus.h SkinPlusPlusDLL.lib 拷贝到工程目录下 将自带的几个Minim

jquery.form.js实现将form提交转为ajax方式提交的方法

 这个框架集合form提交.验证.上传的功能.  这个框架必须和jquery完整版结合,否则使用min则无效. 原理:利用js进行对form进行组装成ajax的url和data,原理还是用ajax来提交,其实这完全可以自己写,但是有这个框架可能会更简单. 一.最简单例子: 第一步:引用js  1 2 3 4 <!--这里的min是自己用js压缩工具对完整版进行的压缩 并不是真正的min,所以好使--> <script type="text/javascript" sr

web系统js、css文件终极提速之gzip静态压缩+动态压缩

首先转载一个静态方法 web系统中免不了要使用大量的javascript和css文件,如开源的javascript框架prototype.jquery.extjs-core等等,这些js框架,少都有几百K,我曾经做过不少项目,都用了大量的js.特别是extjs,功能实在是强大,却也是体积最大的一个js框架.使用中稍不留神很容易导致你的系统反映缓慢.为了提高js.css文件的下载速度,从而提高页面的响应速度,减小文件的大小才是终极之道.减少这些文件的大小已经有了不少的js压缩工具可以做到,.在这里

jquery-1.7.2.min.js和jquery-1.7.2.js这两个版本什么区别啊?

问题描述 jquery-1.7.2.min.js这个93K,而jquery-1.7.2.js这个是247K,怎么差这么多呢 解决方案 是为了在生产环境中使用的,为了尽量减少请求流量而进行了压缩,所以体积小很多,但是不便于阅读.解决方案二:前者用js压缩器处理过.去除空格,换行,将函数名,变量名改成一两个字母(在不影响原有逻辑的基础上).最终生成小字节数的js文件.常用JS压缩工具介绍:http://abiao888.iteye.com/blog/1117251也是ITEYE里的,哈哈

jquery.form.js实现将form提交转为ajax方式提交的方法_jquery

本文实例讲述了jquery.form.js实现将form提交转为ajax方式提交的方法.分享给大家供大家参考.具体分析如下: 这个框架集合form提交.验证.上传的功能. 这个框架必须和jquery完整版结合,否则使用min则无效. 原理:利用js进行对form进行组装成ajax的url和data,原理还是用ajax来提交,其实这完全可以自己写,但是有这个框架可能会更简单. 一.最简单例子: 第一步:引用js <!--这里的min是自己用js压缩工具对完整版进行的压缩 并不是真正的min,所以好

js的压缩及jquery压缩探讨(提高页面加载性能/保护劳动成果)_javascript技巧

问题缘由:负责公司的开发平台研发工作,考虑的知识产权的保护工作,必须要考虑java的加密技术和js脚本的加密技术.在目前java加密很容易破解的情况下,还是先搞定js的加密和压缩,一方面可以提高页面加载性能,另外一方面也希望辛苦研发出来的成果得到一定的保护. 研究过程: 1.先强烈鄙视一下哪些随便转载文章的家伙,给我制造了很大的麻烦!!网上很多帖子都不靠谱.. 2.首先想了解jquery使用什么压缩的, 网上找了半天,说法不一样,后来还是在jquery官网的最频繁问题中找到了答案,但这已经是绕了

使用Grunt.js管理你项目的应用说明_基础知识

Grunt.js是什么?Grunt.js是一个Javascript Task Runner(Javascript任务运行器),其基于NodeJS,可用于自动化构建.测试.生成文档的项目管理工具. Grunt.js并不是仅仅是构建工具,实际上他只是任务运行器,管理每个子任务的自动化运行,我们还能使用他做更多东西.  为什么使用Grunt.js?简单的说:为了自动化.对于前端项目,例如: •为了明确模块分工,我们可能会将Javascript代码拆成很小很小的一个个js文件,但是我们知道,在最终页面上

js同时声明多个变量的几种方法

JS声明变量的办法我就不说了,我们经常需要连续声明好几个变量,当我是新手时,我是这么做的. var a=1; var b={}; var c=[]; var d=... 实际上我们可以这样: var a=1,b=2,c=3,d=4; 也就是用,分隔多个变量. 这样不换行的情况,只适合变量值比较单一的情况,如果你的变量是函数或对象,则要换行了: var a=function (){     var b,c,d; }, b = {     b:1,     a:2 }; 这样可以一直写下去,且能保持