为了账号安全,请及时绑定邮箱和手机立即绑定

<script type="text/javascript">中/前除了"text"还能是什么?

<script type="text/javascript">中/前除了"text"还能是什么?

BIG阳 2019-03-04 17:27:00
见过标签<script type="text/javascript"><script type="text/html">....有两个疑问:1、/前只有text类型么,有么有除了text之外的其他参数?2、/是什么含义,代表转化为?新手小白求指导,谢谢。
查看完整描述

2 回答

?
繁花如伊

TA贡献2012条经验 获得超12个赞

媒体类型(type)与子类型(subtype)组成了MIME,它们之间使用反斜杠/分割,其中type可取值为:application audio example image message model multipart text video等

查看完整回答
反对 回复 2019-03-05
?
慕桂英4014372

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,都是表示当前是个数据块,不会被浏览器解析展示给用户,这个在很多模版引擎中有使用到


查看完整回答
反对 回复 2019-03-05
  • 2 回答
  • 0 关注
  • 502 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信