IE7 的JS错误:Expected identifier, string or number

 在调试JQuery代码的时候在Firefox下调试通过,在IE7下却出现如题所示的JS错误。google了下,发现了问题原因,记录一下:

参考:http://forumsblogswikis.com/2008/07/21/javascript-error-expected-identifier-string-or-number-in-ie/

 

这里的小细节体现了IE跟FF的差距,也体现了微软在某些领域的霸道,IE内核在设计和实现上跟FF相比简直就是初中生级别的代码。

    在遵循在W3C标准可能导致实现复杂的情况下,抛弃标准,自定义了一套实现,虽然,客观上来说,他又一次制订了一个标准,但造成了了我们在选择使用浏览器和编写BS程序时的标准冲突的问题。好吧,扯远了。

    IE下JS会抛出异常,查看异常信息: Expected identifier, string or number

    网上找了很久,找到一篇文章
http://dotnetfish.blogspot.com/2007/11/expected-identifier-string-or-number.html,看完后,觉得非常有可能我也犯了同样的错误。

    果然,同样是在调试EXT时候,某个地方多了一个逗号。恩,如果你也困惑于此,那么就先仔细检查一些你的JS代码吧。

 

下面是我IE7给我找的麻烦(红色方框里的一个小逗号):

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章