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