锁定老帖子 主题:ie6 ie7 ie8解析js的微小区别
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (7)
|
|
---|---|
作者 | 正文 |
发表时间:2012-01-17
程序需要健壮,<b>鲁棒性</b>
|
|
返回顶楼 | |
发表时间:2012-01-17
yangforward 写道 抛出异常的爱 写道 想当年有个BUG源于
这个白痴容错规则, 让我找了二天时间....... 可以想象当时你的悲催 2K行的JS , 20多条SQL, 2000多行的JSP N多includ + freemake 等我明白这是浏览器兼容问题时已经过去一天了. |
|
返回顶楼 | |
发表时间:2012-01-17
几个ie的区别,只能在开发中,碰到了,才会了解到,
|
|
返回顶楼 | |
发表时间:2012-01-17
hyper2kok 写道 {5,}ie8会报错,ie9正常
{[test1,]} ie8不会报错,ie6 ie7会报错,ie9没调试过 |
|
返回顶楼 | |
发表时间:2012-01-17
jfzlnyf 写道 这不是智能的问题。。。。这是标准和习惯的问题。。。。比如json里多一个逗号,就算是浏览器自动给你容错了。。。算好事儿么
算好事,因为已经被标准采纳了,JSON结束前允许有一个单独的逗号 |
|
返回顶楼 | |
发表时间:2012-01-17
被标准采纳了,说得漂亮
|
|
返回顶楼 | |
发表时间:2012-01-17
容错规则,本是好意,但很多时候适得其反!
|
|
返回顶楼 | |
发表时间: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类型的?我的天啊,学了十年计算机,我居然没有办法解析这些。 |
|
返回顶楼 | |
发表时间:2012-01-17
抛出异常的爱 写道 yangforward 写道 抛出异常的爱 写道 想当年有个BUG源于
这个白痴容错规则, 让我找了二天时间....... 可以想象当时你的悲催 2K行的JS , 20多条SQL, 2000多行的JSP N多includ + freemake 等我明白这是浏览器兼容问题时已经过去一天了. 我想改的时候,肯定骂过各种爹,哈哈 |
|
返回顶楼 | |
发表时间: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类型的?我的天啊,学了十年计算机,我居然没有办法解析这些。 只能说你领不了我的意,水平不够,搞了十几年的台鸟也是有得, |
|
返回顶楼 | |