JS压缩html代码

由于个人的原因前几天转岗准备开始做前端开发,一切都要从零开始。

我们有个需求就是用js要抛出一段html代码,一般构建给过来的都是带缩进html样例,我们要将html代码中多余的空格和tab制表符去掉,要不然js不能友好的支持。

下面这段代码可以实现上面的功能。

其中上面getHtml这个函数中传递的两个参数,tpl指的是要压缩的html代码,data是的是html代码中要修改的值,即大括号中的变量。