我通读了Crockford 的 JavaScript 最佳实践 http://javascript.crockford.com/code.html,他说:
无需使用语言或类型属性。决定 MIME 类型的是服务器,而不是脚本标记。
但我从未见过有人省略type
他们的属性<script>
tag...
你们包括吗type
?为什么不)?
你误解了克罗克福德的意思,他没有说type
属性完全无效,只是不正确。 JavaScript 的 MIME 类型是application/javascript
(or application/ecmascript
我现在记不清了)。
但一般用法是text/javascript
哪些浏览器可以毫无问题地处理,因为这是defacto长期以来的标准。
关于<script src="..."
标记它是多余的,因为服务器确定文件的 MIME 类型,然后浏览器将处理它。
他在 YUI Theater 的一个视频中对此做了最好的解释(http://developer.yahoo.com/yui/theater/ http://developer.yahoo.com/yui/theater/)。我不记得他具体讲的是哪一篇,我想是在高级 JavaScript 系列中(但是,是的,我已经看过它们好几次了,所以它们有点相互模糊)。
因此,如果您想编写有效的 XHTML,您需要提供类似的内容text/javascript
但这不是officialJavaScript 语言的 MIME 类型。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)