首頁 > web前端 > js教程 > 主體

解決ExtJS在chrome或火狐中正常顯示在ie中不顯示的瀏覽器相容問題_extjs

WBOY
發布: 2016-05-16 17:43:53
原創
1378 人瀏覽過

用ExtJS開發將近一年了,也遇到了許多奇怪的問題,印象最深的要算是ExtJS在ie中顯示的問題了。由於開發過程中大多用chrome來調試,很少在ie中調試(現在兩者都要兼顧),導致最後在ie中頁面不能正常加載,當時那個囧啊,看到ie報的錯,我都想哭,連出錯的堆疊資訊都沒有(這一點,ie做的真不好),無從下手啊。試過N多方法,最後發現導致出現這種問題的原因(90%以上的可能性)是js的數組中多了一個英文的逗號',',而這種在chrome和火狐中是沒有問題的,如下面的程式碼所示:

複製程式碼 程式碼如下:

var win = Ext>var win = Ext .create('Ext.window.Window',{
//此處省略若干程式碼
//........
items:[
{
title: 'hello',
width:100,
height:100
},{
title:'world',
width:100,
height:100
}, {
title:'foo',
width:100,
height:100
},//注意這裡的英文逗號,在chrome和火狐中不會報錯
]
//此處省略若干程式碼
//........
})

這是瀏覽器對陣列處理的差異。大家寫程式碼的時候要注意一下,如果有類似的問題可以試著找找看,也許就能夠解決了,我遇過三次,都是這個問題。 (完)^_^
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!