脚本中language="javascript"和type="text/javascript的区别是什么,请大侠帮忙理解一下"

 我来答
乾飞昂0i3
2009-09-12 · TA获得超过7690个赞
知道大有可为答主
回答量:3002
采纳率:12%
帮助的人:4165万
展开全部
language="javascript"指明了具体的语言种类,一般表示脚本所用的语言.

但这个属性在HTML4.0中不再受到重视,而是启用了type="text/javascript"这样更标准的写法,但仍支持language属性的.并用为不推荐使用提示的.但如果真的在HTML4.0中仍然使用language属性,而不指定type属性的话,仍然有效.但新的属性在老版本中是不受支持的,如果在HTML4.0以下的版本中写type="text/javascript"是不受到解释的,没有language属性时则会使用默认的javascript属性,虽不报错,实则是没有解析type属性而合用了默认值.如果你想使用vbscript在客户端时,情况就不那么乐观了!

在XHTML1.0时,却把这个属性抛弃了.也就是说XHTML中只能使用type指定类型.而不能使用language属性指定的.但如果没有type时则使用默认的语言类型的.如果是js代码也不会报错的.

由于代码要具有移植性,也就是说你写的HTML也可能被使用在XHTML1.0+或是HTML4.0或是以下的版本,有人就写了两个属性.所以你可能会看到两个属性一块写上的时候.至于其他则是没有区别的.重点的还是要看<!Document>声明标签的!看一下是什么而已,这个不同的标准嵌入了不同版本的javascript的.在语法在是有一定的区别的.

类似的变化还有就是type="text/css".但至少不会影响到你的程序和你对程序的理解的!
不是整合不努力e5
2009-09-12 · TA获得超过324个赞
知道小有建树答主
回答量:318
采纳率:0%
帮助的人:240万
展开全部
一个是以前的写法,一个是现在写法
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式