根据这个:
http://www.w3.org/TR/1999/REC-html401-19991224/interact/scripts.html
我要在脚本标记中添加的脚本类型。一些值是:“text / tcl”,“text / javascript”,“text / vbscript”。
最近我在此页面中看到:Cofeescript in 1,2,3以下内容:
<script src="coffee-script.js"></script> <script type="text/coffeescript"> alert "Hello CoffeeScript!" </script>
效果很好! (我必须下载cofeescript库并使用额外文件夹中的那个)
我的问题是。浏览器如何知道应该处理给定的脚本?我不知道。
答案 0 :(得分:1)
看到你无法完成答案,目前还不完全清楚你的问题是什么;)
但是这个问题的答案是相关的:The type attribute of SCRIPT and STYLE elements in HTML?
要点:
type
确实是HTML 4中的必需属性
默认为HTML 5中的text/javascript
据我所知,text/javascript
是所有现代浏览器中的事实默认值,如果即使在HTML 4中也缺少该属性。
答案 1 :(得分:1)
从HTML5开始,type属性是可选的(虽然在HTML4中是必需的),默认值为text/javascript
。
答案 2 :(得分:0)
浏览器只识别某些特定类型的脚本,并忽略其他所有内容。
例如,Internet Explorer识别“text / javascript”类型并运行脚本,尽管它实际上是以JScript形式运行它。
答案 3 :(得分:0)
我认为浏览器中的默认设置是将脚本标记解释为持有JavaScript;虽然您列出的规范表明type
属性没有默认值,但这并不意味着浏览器不会提供自己的默认值。