Ext的坑
1. 逗号的问题
使用ext使用,由于函数的参数多是 json格式的对象,所以有时候,就是会出现下面的情况:
1 var secondSubjectStore = new Ext.data.Store({ 2 proxy : new Ext.data.HttpProxy({ 3 url : '' 4 }), 5 reader : new Ext.data.JsonReader({ 6 root : 'data', 7 id : 'SUBJECT_ID' 8 }, [ { 9 name : 'SUBJECT_ID', 10 mapping : 'SUBJECT_ID' 11 }, { 12 name : 'SUBJECT_CODE', 13 mapping : 'SUBJECT_CODE' 14 }, { 15 name : 'SUBJECT_NAME', 16 mapping : 'SUBJECT_NAME' 17 } ]), 18 });
由于在17行多了一个逗号(,)导致,在ie浏览器下出现兼容性问题,但是在查找这类问题时都比较麻烦,所以常常使用正则表达式来查找,这种问题,
1 ,\s*[\}\]\)]
使用 myeclipse 的查找功能,勾选上使用正则查找,就可以了
2. %号的问题
ext的控件,在设置宽度和长度属性的时候,其单位是像素,所以不能使用 45% 这样的形式来设置,否则,就挂了