1
可能重複:
Explanation of <script type = 「text/template」> … </script>當它遇到什麼瀏覽器做<腳本類型=文本/模板..>
開始學習Backbone.js的後,我想知道究竟是什麼瀏覽器確實,當它遇到
<script type= text/template>
...
</script>
http://bytes.com/topic/html-css/answers/542484-browser-behavior-unknown-tags-attributes人explaini如果發現未知選項卡會發生什麼,但在這種情況下,標記是已知的,並且瀏覽器知道如何處理它,問題在於類型。
所以問題是:
- 它嘗試執行呢?
- 它忽略它嗎?
到底爲什麼我們需要<script type= text/template>...</script>
,爲什麼單單我們不能用<div style="display:none"> ... </div>
?
有關HTML元素信息的最佳開始是HTML規範,google爲「site:w3.org html-element-you-want」,將搜索範圍限制爲w3.org,避免像w3fools.com這樣的垃圾。閱讀關於'
瀏覽器忽略它 - 它不能嘗試和執行腳本,因爲它不能識別類型。
而且你不能用一個div,因爲模板往往不是有效的HTML(如下劃線的模板語法
<%= modelproperty %>
。來源
2012-11-10 16:51:24 McGarnagle