主题:  这个互等吗?

伞下居士

职务:普通成员
等级:1
金币:0.0
发贴:132
注册:2001/8/11 12:21:01
#12002/3/21 15:05:29
= 吗?

如果不互等,各代表什么意思?



helmet

职务:版主
等级:4
金币:10.0
发贴:1559
注册:2004/1/30 15:59:27
#22002/3/21 15:36:06
不相等,前面多了一个语言的属性,就是选择什么脚本语言。



5DDreamweaver版主

职务:版主
等级:3
金币:10.0
发贴:1031
注册:2001/10/13 14:38:50
#32002/3/21 22:01:40
LiveScript好像是javascript的前身........
不记得了,好像吧...........



helmet

职务:版主
等级:4
金币:10.0
发贴:1559
注册:2004/1/30 15:59:27
#42002/3/21 23:41:54
qqkk2000在上个帖子中说
引用:
LiveScript好像是javascript的前身........
不记得了,好像吧...........


netscape公司发明js的时候取名叫livescript,后来改名叫javascript.



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:1480
注册:2002/1/15 11:01:54
#52002/3/22 11:11:51
理论上来说是不等的。
但是我从来不写language属性。
我觉得无所谓。
不管vbscript或jscript都能很好的正常运行。



5D荣誉斑竹

职务:普通成员
等级:5
金币:10.0
发贴:3292
注册:2001/5/24 10:01:29
#62002/3/22 11:51:33
language可以阻止浏览器运行它不能理解的代码。例如:language="javascript1.1" ,如果浏览器不支持这种脚本语言版本就不会运行其中的代码。

有一个事实破坏了language的通用性,当把LANGUAGE设置成javascript1.2会使navigator的表现与ECMA-262标准不兼容。例如: 将language设置成javascript1.2会使得==运算符在执行相等性比较时不做任何类型转换。还有tostring()的表现完全不同。除非你想用这些不兼容的特性,或者可以避免使用所有的不兼容特性,否则应避免使用language="javascript 1.2"

还有一些兼容性问题请查阅手册



superzhang

职务:普通成员
等级:1
金币:0.0
发贴:15
注册:2002/2/22 11:51:35
#72002/3/22 14:36:32
在script 中language的属性最好写清楚,
否则后果自负。