转载自[url]http://blog.djh5e.org/wp-content/jsf.html[/url]
/**
*利用Function的toString()格式化代码
*/
function doFormat(jsv) {
if (jsv.value != "") {
try {
eval("var tmpf = function(){" + jsv.value + "}");
var fjs = tmpf.toString();
jsv.value = fjs.substring(fjs.indexOf("{") + 1, fjs.lastIndexOf("}"));
} catch (ex) {
jsv.value = ex.toString();
}
}
}
本文介绍了一种使用Function的toString()方法来格式化JavaScript代码的技术。通过定义一个特殊函数并利用其toString()方法,可以将任意JavaScript代码块转换为统一格式。
236

被折叠的 条评论
为什么被折叠?



