2 回答
TA贡献2012条经验 获得超12个赞
媒体类型(type)与子类型(subtype)组成了MIME,它们之间使用反斜杠/分割,其中type可取值为:application audio example image message model multipart text video等
TA贡献1871条经验 获得超13个赞
这里的type表示的是script加载内容的类型,这个类型的值是由MIME(Multipurpose Internet Mail Extensions)标准定义的
MIME标准定义的类型非常多,而script中的type只支持JavaScript MIME type,这里JavaScript MIME type可以理解为MIME标准类型的一个子集
MIME标准规定类型的编写方式为 类型/子类型,例如:application/pdf 表示的就是 application下面的pdf
通过上面3个知识点,再来回答你的疑惑:
/ 前面表示的是类型主要有下面这些:
application
audio
image
message
text
video
x-world
不过需要注意的,在`script`标签中,type只支持 `JavaScript MIME type`,也就是说这个时候支持的类型只有 `text`和`application`
/本身并没有太多的含义,只是被用来区隔类型和子类型
扩展:
script中的type除了可以设置为JavaScript MIME type外,还可以设置其他2种:
设置为module表示的是当前是一个模块脚本,通过javascript Module进行解析,这个目前应用的不多
设置为非JavaScript MIME type的MIME type,都是表示当前是个数据块,不会被浏览器解析展示给用户,这个在很多模版引擎中有使用到
添加回答
举报