论坛首页 Java企业应用论坛

ie6 ie7 ie8解析js的微小区别

浏览 14251 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (7)
作者 正文
   发表时间:2012-01-17  
程序需要健壮,<b>鲁棒性</b>
0 请登录后投票
   发表时间:2012-01-17  
yangforward 写道
抛出异常的爱 写道
想当年有个BUG源于
这个白痴容错规则,
让我找了二天时间.......


可以想象当时你的悲催

2K行的JS ,
20多条SQL,
2000多行的JSP
N多includ + freemake
等我明白这是浏览器兼容问题时已经过去一天了.
0 请登录后投票
   发表时间:2012-01-17  
几个ie的区别,只能在开发中,碰到了,才会了解到,
0 请登录后投票
   发表时间:2012-01-17  
hyper2kok 写道
{5,}ie8会报错,ie9正常


{[test1,]} ie8不会报错,ie6 ie7会报错,ie9没调试过
0 请登录后投票
   发表时间:2012-01-17  
jfzlnyf 写道
这不是智能的问题。。。。这是标准和习惯的问题。。。。比如json里多一个逗号,就算是浏览器自动给你容错了。。。算好事儿么

算好事,因为已经被标准采纳了,JSON结束前允许有一个单独的逗号
0 请登录后投票
   发表时间:2012-01-17  
被标准采纳了,说得漂亮
0 请登录后投票
   发表时间:2012-01-17  
容错规则,本是好意,但很多时候适得其反!
0 请登录后投票
   发表时间:2012-01-17  
shine0181 写道
[ , ]



这里多了个逗号,ie8是可以解析通过的。

但ie6 ie7不能pass,



ie8比较智能。



var demo = ${bbbbb};

ie8 pass, ie6 ie7有点问题(ie6 ie7少用boolean,int,最好用string(java js混用时) )。


ie各个版本解析js有差别是本来就是应该的,不然升级版本干什么,
只是奇怪为什么没有人指出帖子弱智的地方呢:

var demo = ${bbbbb};//这是神马,这貌似不是javascript哦,如果是jsp变量,程序正确性取决于bbbbb的值,汗。。。

“ie8 pass, ie6 ie7有点问题(ie6 ie7少用boolean,int,最好用string(java js混用时) )”
这又死神马?哪个javascript能声明boolean类型?int类型?string类型?又有哪种语言还不提倡使用int类型的?我的天啊,学了十年计算机,我居然没有办法解析这些。
0 请登录后投票
   发表时间:2012-01-17  
抛出异常的爱 写道
yangforward 写道
抛出异常的爱 写道
想当年有个BUG源于
这个白痴容错规则,
让我找了二天时间.......


可以想象当时你的悲催

2K行的JS ,
20多条SQL,
2000多行的JSP
N多includ + freemake
等我明白这是浏览器兼容问题时已经过去一天了.


我想改的时候,肯定骂过各种爹,哈哈
0 请登录后投票
   发表时间:2012-01-18  
gch_h 写道
shine0181 写道
[ , ]



这里多了个逗号,ie8是可以解析通过的。

但ie6 ie7不能pass,



ie8比较智能。



var demo = ${bbbbb};

ie8 pass, ie6 ie7有点问题(ie6 ie7少用boolean,int,最好用string(java js混用时) )。


ie各个版本解析js有差别是本来就是应该的,不然升级版本干什么,
只是奇怪为什么没有人指出帖子弱智的地方呢:

var demo = ${bbbbb};//这是神马,这貌似不是javascript哦,如果是jsp变量,程序正确性取决于bbbbb的值,汗。。。

“ie8 pass, ie6 ie7有点问题(ie6 ie7少用boolean,int,最好用string(java js混用时) )”
这又死神马?哪个javascript能声明boolean类型?int类型?string类型?又有哪种语言还不提倡使用int类型的?我的天啊,学了十年计算机,我居然没有办法解析这些。



只能说你领不了我的意,水平不够,搞了十几年的台鸟也是有得,

0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics