“文字”来自哪里?即为什么链接被描述为“text /..."?
我知道你告诉浏览器脚本标签使用什么脚本..(这是正确的吗?)并且大多数浏览器中的默认语言是javascript使这一行变得多余。然而,在我看来,html将链接文件描述为“一种称为javascript的文本”。或者,如果您使用type =“text / css”,则html链接到一种名为css的文本。除了“文字”之外你还会用什么?
答案 0 :(得分:2)
如果我们查看W3's documentation on content types,我们会发现有8种类型:
text
这里是类型和JavaScript,在您的示例中,是子类型:
Content-Type := type "/" subtype *[";" parameter]
然后,本文档继续定义text
:
text:文字信息。
主要子类型“plain”表示纯文本(未格式化)。除了支持指定的字符集外,不需要特殊的软件来获得文本的全部含义。子类型将用于表单中的丰富文本,其中应用程序软件可以增强文本的外观,但是为了获得内容的一般概念,不得要求此类软件。因此,可能的子类型包括任何可读的字处理器格式。本文档中定义了一个非常简单易用的子类型richtext。
text/javascript
本身实际上是过时的,应该使用application/javascript
代替(但并非所有浏览器都能理解application/javascript
是什么,所以前者更常见。)
在HTML5中,type
元素的script
属性是可选的,省略它是完全正常的:
<script src="myScript.js"></script>
答案 1 :(得分:1)
文件以文本表示,而不是例如JPEG。
尽管如此,text/javascript
MIME类型已被弃用,而不是application/javascript
,因为格式主要不是作为文本读取(与HTML不同,HTML是带有标记的文本)。