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