码迷,mamicode.com
首页 > 其他好文 > 详细

<script>标签

时间:2017-12-05 22:36:45      阅读:282      评论:0      收藏:0      [点我收藏+]

标签:html4   第三版   ext   程序   div   答案   高级程序设计   question   lan   

关于<script>标签要不要加

type=“text/javascript”

《JavaScript高级程序设计第三版》是这样说的:

 

 

type :可选。可以看成是 language 的替代属性;表示编写代码使用的脚本语言的内容类型(也称为 MIME 类型)。虽然 text/javascript 和 text/ecmascript 都已经不被推荐使用,但人们一直以来使用的都还是 text/javascript 。实际上,服务器在传送 JavaScript 文件时使用的MIME 类型通常是 application/x–javascript ,但在 type 中设置这个值却可能导致脚本被忽略。另外,在非IE浏览器中还可以使用以下值: application/javascript 和 application/ecmascript 。考虑到约定俗成和最大限度的浏览器兼容性,目前 type 属性的值依旧还是text/javascript 。不过,这个属性并不是必需的,如果没有指定这个属性,则其默认值仍为text/javascript 。                                                            p10-11

也就是说type属性可选,不加的话默认也是 text/javascript。

今天在stackoverflow看到了问题:Which is better: <script type=“text/javascript”>…</script> or <script>…</script>

采纳的答案是:在HTML5中type默认就是text/javascript,可以省略。但在HTML4.01或XHTML1.0中需要书写type属性。

 

<script>标签

标签:html4   第三版   ext   程序   div   答案   高级程序设计   question   lan   

原文地址:http://www.cnblogs.com/tarosun/p/7989612.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!