RSS

Category Archives: resources

JavaScript混淆,精简与“编译”

由于JavaScript在客户端解释执行,因此发布的代码有必要增加代码的执行效率,减少代码的长度(大小),最好还能降低可阅读性。

我个人认为,为了保密代码中的某些敏感信息而进行所谓的混淆其实意义不大,理论上来讲只要你的代码在客户端,无论你如何混淆,都不可能阻止别人获取敏感信息。所以我建议换一种思路,把核心或者敏感的部分放到server端。

对JavaScript实现精简或者“编译”,推荐使用下列服务:
https://code.google.com/p/closure-compiler/ ( http://closure-compiler.appspot.com/home )

http://www.minifyjs.com/javascript-compressor/

http://developer.yahoo.com/yui/compressor/


 
添加留言

Posted by on 五月 23, 2012 in resources

 

Tags: , ,