经常在js里面写一些html模板,但是由于语法不同,没有办法啊直接将html黏贴在js中。
var html = "<!DOCTYPE html>"+ "<html>"+ " <body>"+ " <h1>Hello, world!</h1>"+ " </body>"+ "</html>";
还有人这么写
var html = "<!DOCTYPE html> <html> <body> <h1>Hello, world!</h1> </body> </html>";
这里介绍另一个方法,比较来说算是最友好的。
var html = (function () {/* <!DOCTYPE html> <html> <body> <h1>Hello, world!</h1> </body> </html> */}).toString().match(/[^]*/*([^]*)*/}$/)[1];
最号的方法,如下
<script id="weather" type="text/html"> <h1>Hello, world!</h1> </script>