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结构。