鍍金池/ 問答/HTML5  HTML/ <script type="text/javascript&qu

<script type="text/javascript">中/前除了"text"還能是什么?/代表什么含義

見過標簽
<script type="text/javascript">
<script type="text/html">
....
有兩個疑問:
1、/前只有text類型么,有么有除了text之外的其他參數(shù)?
2、/是什么含義,代表轉化為?
新手小白求指導,謝謝。

回答
編輯回答
蟲児飛
  1. 這里的type表示的是script加載內容的類型,這個類型的值是由MIME(Multipurpose Internet Mail Extensions)標準定義的
  2. MIME標準定義的類型非常多,而script中的type只支持JavaScript MIME type,這里JavaScript MIME type可以理解為MIME標準類型的一個子集
  3. MIME標準規(guī)定類型的編寫方式為 類型/子類型,例如:application/pdf 表示的就是 application下面的pdf

通過上面3個知識點,再來回答你的疑惑:

  1. / 前面表示的是類型主要有下面這些:

    1. application
    2. audio
    3. image
    4. message
    5. text
    6. video
    7. x-world
不過需要注意的,在`script`標簽中,type只支持 `JavaScript MIME type`,也就是說這個時候支持的類型只有 `text`和`application`
  1. /本身并沒有太多的含義,只是被用來區(qū)隔類型和子類型

擴展:
script中的type除了可以設置為JavaScript MIME type外,還可以設置其他2種:

  1. 設置為module表示的是當前是一個模塊腳本,通過javascript Module進行解析,這個目前應用的不多
  2. 設置為非JavaScript MIME typeMIME type,都是表示當前是個數(shù)據塊,不會被瀏覽器解析展示給用戶,這個在很多模版引擎中有使用到
2017年10月25日 16:50
編輯回答
拼未來

媒體類型(type)與子類型(subtype)組成了MIME,它們之間使用反斜杠/分割,其中type可取值為:application audio example image message model multipart text video等

2017年11月29日 09:40