是個啥" type="hidden"/>

script標簽中type為

 

它默默在那里有什么用呢,從邏輯上而言,放到text/x-template中的內容不是給瀏覽器解析的,是用來在頁面加載完成后再獲取到它對其進行渲染。這個渲染的過程通常是使用各種模板引擎來完成的。

 

script標簽如果不寫type屬性,瀏覽器會默認為text/javascript,如果寫了不同的類型,瀏覽器就不會再按照解析JS的規則去解析了,發現是不識別的類型可能就會忽略它。

比如說有一個叫做foo-template-engineer的模板引擎,它約定了凡是type為text/foo-template的script標簽中存放的都是模板文件,瀏覽器在加載網頁的時候檢查到了<script type=”text/foo-template”>發現自己不能識別,於是就忽略掉它和其中的內容,等到瀏覽器渲染到模板引擎的JS代碼的時候,JS模板引擎獲取到這個標簽中的內容,然后使用數據對其進行渲染輸出到頁面上。

 

總結:

1. script不寫type默認是text/javascript,如果寫了不被識別的type將被瀏覽器忽略。

2. script的type為各種template的時候,可能就是使用了模板引擎。

 

 

 


免責聲明!

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



猜您在找 script標簽中type為"text/x-template"或"text/html" script標簽的type為text/template模板的用法 關於 "> js模版使用 js模版使用"> js模版使用
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM