2 回答

TA貢獻(xiàn)2012條經(jīng)驗(yàn) 獲得超12個(gè)贊
媒體類型(type)與子類型(subtype)組成了MIME,它們之間使用反斜杠/分割,其中type可取值為:application audio example image message model multipart text video等

TA貢獻(xiàn)1871條經(jīng)驗(yàn) 獲得超13個(gè)贊
這里的type表示的是script加載內(nèi)容的類型,這個(gè)類型的值是由MIME(Multipurpose Internet Mail Extensions)標(biāo)準(zhǔn)定義的
MIME標(biāo)準(zhǔn)定義的類型非常多,而script中的type只支持JavaScript MIME type,這里JavaScript MIME type可以理解為MIME標(biāo)準(zhǔn)類型的一個(gè)子集
MIME標(biāo)準(zhǔn)規(guī)定類型的編寫方式為 類型/子類型,例如:application/pdf 表示的就是 application下面的pdf
通過上面3個(gè)知識(shí)點(diǎn),再來回答你的疑惑:
/ 前面表示的是類型主要有下面這些:
application
audio
image
message
text
video
x-world
不過需要注意的,在`script`標(biāo)簽中,type只支持 `JavaScript MIME type`,也就是說這個(gè)時(shí)候支持的類型只有 `text`和`application`
/本身并沒有太多的含義,只是被用來區(qū)隔類型和子類型
擴(kuò)展:
script中的type除了可以設(shè)置為JavaScript MIME type外,還可以設(shè)置其他2種:
設(shè)置為module表示的是當(dāng)前是一個(gè)模塊腳本,通過javascript Module進(jìn)行解析,這個(gè)目前應(yīng)用的不多
設(shè)置為非JavaScript MIME type的MIME type,都是表示當(dāng)前是個(gè)數(shù)據(jù)塊,不會(huì)被瀏覽器解析展示給用戶,這個(gè)在很多模版引擎中有使用到
添加回答
舉報(bào)