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給我找的麻煩(紅色方框裏的一個小逗號):

 

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