标签<template>和脚本类型='text / template'之间有什么区别?

时间:2018-08-17 04:01:33

标签: javascript templates

我需要在JS中放入一些HTML。我看到了两种方法:<template>标签和<script type = 'text/template'>,但我不明白其中的区别/ <template>标签和<script type = 'text/template'>有什么区别?

1 个答案:

答案 0 :(得分:0)

<template>用于定义Javascript可以使用的HTML可重用片段。您将使用id定义它,然后使用它。

<script type='text/template'>转义了普通的HTML处理器,因为text/template不是有效的MIME类型。因此,输出为纯文本。在此处了解更多信息: Explanation of <script type = "text/template"> ... </script>

编辑:

text/html表示应应用HTML处理器,格式化所有HTML标签等。