经常在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>