2015-02-08 00:33
script标签中languege属性与type属性的选择
HTML中script标签中有3种声明方式,一种是用type声明,一种是用lauguage声明,还有一种是不写声明,个人推荐第一种type声明。
首先列出三种声明的语句
1、<script type=”text/javascript”></script>
2、<script lauguage=”JavaScript”></script>
3、<script></script>
三种标签都能用
第二种Lauguage这种方法在W3C的HTML标准中已经不推荐使用了,也就是已经是废弃的写法了。
第三种就不多说了,不定义的话会被默认识别为javascript,但是也会有例外情况,能写还是要写,免得兼容问题,况且我们用的还不一定是javascript啦,也有人会用VBScript。
据查阅相关资料,据说type和language 同时声明时,浏览器会优先识别 "type" 属性内的脚本类型。
不过在网上有网友测试过,结果为各浏览器对language声明的支持比type要好。
虽然是不是真的不晓得,不过总而言之我们还是使用type属性来的妥当。