javascript巧用注释保存html文本结构

在js中,肯定会遇到js代码里面有html接口的时候,骚年们都有哪些写法?

刚学JS的写法:

1 <script>
2 var strHtml="<div id=\"test\" style=\"border:1xp solid #ccc\">这里显示三个斜杠\\\\\\</div>";
3 document.write(strHtml);
4 </script>

高级一点

1 <script>
2 var strHtml='<div id="test" style="border:1xp solid #ccc">这里显示三个斜杠\\\\\\</div>';
3 document.write(strHtml);
4 </script>

再高级一点:

1 //firefox和chrome默认会在function和()之间加上空格[如果没有空格](IE不会),所以为了保持一直,应在书写代码的时候就将空格加上
2 //注释符号是挨着大括号{/*html*/};
3 
4 var strHtml=function (){/*
5 <div id="test" style="border:1xp solid #ccc">这里显示三个斜杠\\\</div>
6 */};
7 document.write((strHtml+'').slice(14,-4));

采用注释完美保存HTML结构。

posted @ 2016-04-28 10:44  极·简  Views(331)  Comments(0Edit  收藏  举报