人生倒计时
- 今日已经过去小时
- 这周已经过去天
- 本月已经过去天
- 今年已经过去个月
哪位有js代码压缩工具,跪求,好用追加
不必那么麻烦,百度“js代码压缩”,有现成的工具,JQuery官方,和一些第三方的都有,你把代码粘贴上,选择你要的设置,就可以完成压缩。
能不能推荐一下CSS的压缩软件和js的压缩软件?
借花献佛:
在网站优化方面,其中一个部分就是压缩JS以及CSS程序,比较常见的就是DOJO的ShrinkSafe以及jsmin,ESC.不过taobao团队使用yuicompressor作为底层开发了windows下的jsMinifierjsminifier.rar下载,目前版本2.0,使用yuicompressor+native2ascii对于YAHOO的工具.
如何压缩js
简单的压缩一般是:删除注释和空白符,替换变量名。
更激进点的做法还包括:删除无用代码,内联函数,等价语句替换等。
有些开发者出于保护代码的原因,还可能会对代码进行混淆处理。
通常深度压缩JS都必须要做的一步就是尽量地缩短变量名,因为一份体积巨大的JS代码,其中的变量名会占去不少空间。
压缩js必须要注意:
1、压缩前的代码格式要标准。因为去掉换行与空格时,所有语句就变成一行,如果你的代码有瑕疵(比如某行少了个分号),那就会导致整个文件报错。当然,现在有的压缩工具已经比较智能了。
2、备份原文件。压缩很可能不会一次成功,一般要多试,多改。
js压缩工具:
1. YUI Compressor
2. Google Closure Compiler
网站发布的时候批量混淆,压缩JS代码用什么工具
此代码纯属装B用,就是js的各种类型间转换,记住js的数据类型(这里用到的):[ObjectObject]falsetrueundefined然后把他们转成string,通过数组下标取值,在字符串拼接就成了!如:!![]+[];//true+[];//0组合:(!![]+[])(+[]);//就是‘t'
有什么工具或者方法可以将js压缩为带有.js.map的文件的压缩形式??
四、如何生成Source map
最常用的方法是使用Google的Closure编译器。
生成命令的格式如下:
java -jar compiler.jar \
--js script.js \
--create_source_map ./script-min.js.map \
--source_map_format=V3 \
--js_output_file script-min.js