使用JSCompress压缩你的javascript代码 本帖最后由 rayyu1989 于 2014-02-06 21:34:10 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般都是直接用站长站的在线工具处理,无需安装使用(但缺点就是处理大量字符时有时会卡住)http://tool.chinaz.com/Tools/JsFormat.aspx 测试了下:测试js:(function () { "use strict"; Array.prototype.distinct = Array.prototype.distinct || function () { var arr = []; for (var i = 0; i < this.length; i++) { var hasInclude = false; for (var j = 0; j < arr.length; j++) { if (arr[j] === this[i]) { hasInclude = true; break; } } if (hasInclude === false) { arr.push(this[i]); } } return arr; };}());问题:1、全局压缩生成空白文件。2、优化局部变量模式下,会将"use strict";这一句移除掉。优点:1、变量名压缩了。2、合并了声明语句。3、条件判断语句有进行了优化。要是能加上多个js文件合并成一个的功能就更好了。话说现在IKVM发展成怎样,几年前用的时候基本就只支持字符串处理等基本的功能。 关于清楚控件值 【随便说说】SocketTCP酒店通讯接口研究第10贴(第七章—>房间信息) C/S与B/S数据交互问题 实现了接口,跟拥有的功能 数据库更新时调试出现:对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成 请问大家一个问题 richedit中显示图片? C#中有没有控件可以录入多行的文本内容呢?着急 输入文本框转为大写。 急!!!!哪有Installshield v8.02的中文学习资料下载? C# 多条件查询 C#获取网页源代码
测试js:
(function () {
"use strict";
Array.prototype.distinct = Array.prototype.distinct || function () {
var arr = [];
for (var i = 0; i < this.length; i++) {
var hasInclude = false;
for (var j = 0; j < arr.length; j++) {
if (arr[j] === this[i]) {
hasInclude = true;
break;
}
}
if (hasInclude === false) {
arr.push(this[i]);
}
}
return arr;
};
}());
问题:
1、全局压缩生成空白文件。
2、优化局部变量模式下,会将"use strict";这一句移除掉。
优点:
1、变量名压缩了。
2、合并了声明语句。
3、条件判断语句有进行了优化。要是能加上多个js文件合并成一个的功能就更好了。
话说现在IKVM发展成怎样,几年前用的时候基本就只支持字符串处理等基本的功能。