JS中的HTML片段


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM