script标签属性用type还是language

前端之家收集整理的这篇文章主要介绍了script标签属性用type还是language前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

被人问起一个问题:

代码如下:

这三个标签的使用有什么区别?

虽然一直在用,却也没有好好去弄清楚,这里详细说明一下。

查阅一些资料,主要是浏览器支持问题。type 和 language 属性都可用来指定

关于变量有一个问题,即使你在函数内如同上面那样声明变量,它就会变成全局变量

如果用 var 声明就会有一个问题。

代码如下:

结果依然会弹出a。

为了保证脚本程序可以正常执行,除非特意使用仅 IE 支持的 VBScript 和 Script Encoder 机制外,应当将 SCRIPT 标记的 "type" 属性设置为 "javascript",并且不要设置已经废弃的 "Languange" 属性

猜你在找的JavaScript相关文章