心情不错,免费送出10个 Smaller license

2011-11-21 15:55:22 +08:00
 chenluois
前两天 @virushuo 免费送他的 ImageBot,我也响应一下这种精神,决定给前十名回复的 V2EXer 每人免费送出一份 Smaller( http://smallerapp.com )的 license。

注意这是 Mac OS X 上的应用,YUI Compressor 和 htmlcompressor 的图形界面,用于批压缩 JavaScript、CSS、HTML、PHP 文件的。

回复时留下 email 即可,我好发给你。回复前请确认你需要这个 app,如果你并不是真正的需要它,把这个机会留给真正需要的人吧。:)
5049 次点击
所在节点    macOS
43 条回复
Chris_Ys
2011-11-23 11:50:56 +08:00
@yyfearth @chenluois Google Closure Compiler 有一个特点是会压缩变量名, 并且会改变你的程序逻辑 (simple mode):

if(a===false){b();}else{c();} -> !1===a?b():c();

这种压缩方式很赞, 但是带来一个问题, 如果不是定制过参数或者你清楚它在干什么, (自动/傻瓜化压缩后) 你的代码不能正常工作的可能性不低.
所以像 Smaller 这种无脑流工具来说, YUI 更安全, 而那点空间对个人项目/小项目实际上影响并不会太大.
团队合作/大项目的话会有更严谨的压缩规范, 甚至自定义压缩器.
yyfearth
2011-11-23 14:07:33 +08:00
@Chris_Ys 那倒是,用closure必须代码比较规范,封装的比较到位。但是,对于closure,simple模式只有内部的变量和流程才会变化,对外的不会修改。但是对js了解不够的人,用起来够呛的。就像css,我用比较高级的压缩工具就都会出问题,因为我没有遵守规范。
yyfearth
2011-11-23 14:08:23 +08:00
@Chris_Ys 如果我没有用外部的lib,比如jq,而且单一页面的js,我用advance模式,超级爽。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/21855

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX