|
该帖已经被评为良好帖
|
|
|---|---|
| 作者 | 正文 |
|
时间:2008-01-27
哈,这正则不错。。。
差沙 写道 这个问题好像以前一个总结IE问题的帖子里面已经提出过了。那里还说了很多IE的问题,大家可以找找看。
你说的那个帖子可能是这里: http://www.javaeye.com/topic/133812 要怪到IE头上就很奇怪了,ECMA262-3rd的标准上就没有这个逗号,也可以用Opera试试。(不过4th专门为此加了一个Trailing commas定义) ps:楼上的何必妖魔化IE,怎样算恶心,怎样算不恶心? |
|
| 返回顶楼 | |
|
时间:2008-01-28
其实解决方法挺简单的,就是拿jindw的jsa压一遍就ok拉。呵呵。
|
|
| 返回顶楼 | |
|
时间:2008-01-28
fyting 写道 哈,这正则不错。。。
差沙 写道 这个问题好像以前一个总结IE问题的帖子里面已经提出过了。那里还说了很多IE的问题,大家可以找找看。
你说的那个帖子可能是这里: http://www.javaeye.com/topic/133812 要怪到IE头上就很奇怪了,ECMA262-3rd的标准上就没有这个逗号,也可以用Opera试试。(不过4th专门为此加了一个Trailing commas定义) ps:楼上的何必妖魔化IE,怎样算恶心,怎样算不恶心? 标准上,数组是可以后面加逗号的。(不过IE在这点上是不合标准的,因为它得到的数组个数不对)。 至于object initializer,固然可以推说标准没有允许后面的逗号,不过宽容点肯定是好的。IE倒是加了一些所谓人性化的扩展,例如你可以 function a.b.c() {...} ,但是这样真正对程序员有用的容错却不见他支持。所以我倒是挺赞同说IE恶心的,呵呵…… |
|
| 返回顶楼 | |
|
时间:2008-01-28
对了,我还有一招。
比之把逗号写到前面,我更愿意加上一个特别的结尾,例如: myObj = { ..., ..., ..., ..., $:0 } 大家在这里可以发挥想象。例如写上当前时间: 01:43 也可以写个有趣的数字: 12:88 也可以画个脸型(横过来看) face:-0 也可以写你的独特签名 PI:3.1415926535 …… |
|
| 返回顶楼 | |
|
时间:2008-01-28
写到前面比较难看了,用比较好的JS编辑器就能自动检查出来了,这个属于普通的语法问题。
|
|
| 返回顶楼 | |
|
时间:2008-01-28
良好帖的确过分了些。
这应该算是Javascript的基础性知识了,太初级的语法了。 |
|
| 返回顶楼 | |
|
时间:2008-01-28
越简单的东西越容易出错,不管逗号在前在后有没有好处,点出来让大家有个心里准备我想以后很少会放这种错误,至少放了也能很快找出来,我同意版主,是个好贴。
|
|
| 返回顶楼 | |
|
时间:2008-01-29
IE 太垃圾了,
火狐里面什么事也没有. 可是我们的客户全都是用的 IE 还有 用 IE 服务端用UTF-8返回中文也有问题.还要转成 ISO-8859-1 |
|
| 返回顶楼 | |
|
时间:2008-01-29
stworthy 写道 写到前面比较难看了,用比较好的JS编辑器就能自动检查出来了,这个属于普通的语法问题。
我还没找到这种编辑器,能否给推荐一个 |
|
| 返回顶楼 | |
|
时间:2008-01-30
aptana
或者 eclipse的js插件 都能检查出多余逗号的语法问题 |
|
| 返回顶楼 | |










