日期:2014-05-16  浏览次数:20677 次

代码压缩
大家好:
    我现在有这样的一个需求,就是要实现类似代码压缩的功能。
    举个例子:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<canvas id="can1" width="500px" height="400px" style="border:1px solid red">
</canvas>
<script type="text/javascript">
//1.得到画布
var canvas=document.getElementById("can1");
//2.得到上下文环境
var cxt=canvas.getContext("2d")//cxt就是画笔,这个提供了很多绘制图形的方法,通过这些方法就可以绘制图形
//alert(cxt);//查看对象类型
//画出一个矩形,默认是黑色
cxt.fillStyle="#F00";//改变颜色-红色,必须在绘制钱声明颜色
cxt.fillRect(10,10,30,30);
</script>
</body>
</html>

这段代码就是HTML文件中的代码,我希望能够通过FileStream读取文件后来进行重新编码,要求是剔除文件中所有的注释块和所有的换行,实现最简洁的一行可运行的代码。

谢谢大家帮忙!
------解决方案--------------------
你可以自己做,做到什么地方卡主了,把你的解法放上来探讨,但是不要一上来就这样。
没你这样问问题的。