该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-07-09
金同学下面有什么打算么?我现在都不敢给自己“放假”,压力太大了。
|
|
返回顶楼 | |
发表时间:2007-07-12
jindw 写道 jiming 写道 一个建议:
我用了一下这个产品,总的来说应该是非常棒。但是对于有的可以正常工作的 js 文件在压缩的时候会报错,目前的错误信息没有一点帮助意义。所以建议是不是能够把当前压缩到哪一行显示在错误信息中,如果能显示错误原因就更好了,这样用户好根据错误信息调整一下以适应jsa的规则。 JSA是没有任何特别规则的。 但是因为他是基于Rhino引擎的,所以,必须通过这个引擎的语法解析。 我在jQuery的一个插件压缩时,也遇到过报错的问题: 原因时处理正则的问题。 Rhino对正则语法更加严谨,比如 /[./]/ 在浏览器上一般都能通过,但是,Rhino会报错。必须写成 /[.\/]/ 此外格式化的时候,偶尔发现匹配堆栈益出的情况,因为这不是主要功能,也一直没有管他。 我的要点不是说规则:) 我的意思是能够把编译出错的语句打出来方便用户找到哪句 js 语句出了问题,好进行修改。而不是毫无头绪的去一点一点的找问题。 |
|
返回顶楼 | |
发表时间:2007-07-12
这个很难,通常只有js解释器自己可以做到。况且现在我们很多情况下是动态eval出来的,更难以定位到原先的源文件了。
|
|
返回顶楼 | |
发表时间:2007-07-12
hax 写道 这个很难,通常只有js解释器自己可以做到。况且现在我们很多情况下是动态eval出来的,更难以定位到原先的源文件了。
他说的时压缩时的语法错误报告,还是可以做到的。 |
|
返回顶楼 | |
发表时间:2007-08-20
ANT Task 示例
jsicompiler 示例 这个示例没法用啊 貌似依赖文件不全? depends="init" ? 还有 <taskdef resource="jst-task.properties" ? 这部分内容呢? |
|
返回顶楼 | |
发表时间:2007-08-20
hax 写道 金同学下面有什么打算么?我现在都不敢给自己“放假”,压力太大了。
现在已经回杭州了,不过还没找到工作,不想放假也不行了,呵呵 DSONet 写道 ANT Task 示例
jsicompiler 示例 这个示例没法用啊 貌似依赖文件不全? depends="init" ? 还有 <taskdef resource="jst-task.properties" ? 这部分内容呢? 不需要依赖,示例里面依赖也就是清空创建目录什么的。 <taskdef resource="jst-task.properties" ? 这是任务定义的一种方式,他会从类路径钟找jst-task.properties,省去一堆堆的任务定义。 |
|
返回顶楼 | |
发表时间:2007-09-09
请教一下,使用这个包压缩后可以反编译回去吗?
|
|
返回顶楼 | |
发表时间:2007-09-09
jiming 写道 请教一下,使用这个包压缩后可以反编译回去吗?
文本压缩部分可以还原,语法压缩不可还原。 |
|
返回顶楼 | |