javascript formatter and compressor

Javascript Format and Colour (also ref to Javascript Compressor)
Ref:http://javascript.about.com/library/blformat.htm
这是我最喜欢的,觉得格式化效果最好的一个formatter,而且还是用js实现的。

Note: 我把该formatter改成一个没广告的清洁版放到googlepage中了,可直接通过以下链接访问:
http://harrywu304.googlepages.com/jsformatter.htm


JavaScript Code Improver
Ref:http://www.jcay.com/javascript-code-improver.html
这也是一个很好的formatter,速度很快,对那些huge级的js很有用。而且还是免费的。
遗憾的是需要本地安装,且只有win版。


Simple Javascript Formatter
Ref:http://blog.djh5e.org/wp-content/jsf.html
这个可以说是最简单的一个formatter,也是js实现,原理就是:把要format的js代码当作一个function的内容,构造一个新function然后对这个function.toString():

var initjs = "....";
eval("var tmpf = function(){" + initjs + "}");
var ftjs = tmpf.toString();
ftjs = ftjs.substring(ftjs.indexOf("{") + 1, ftjs.lastIndexOf("}"));

你可能感兴趣的:(JavaScript,html,JSF,Blog)