今天在写Extde 时候发现在FF中运行正常,调试也没有什么错误,可在IE中却提示有错误。通过从下往上一段段的注释代码麻烦原来是在JSON定义的时候最后多了一个逗号。
原来:
var grid = new Ext.grid.GridPanel({
title:"article",
width:800,
autoHeight:true,
cm:cm,
store:store,
renderTo:"article_list",
});
正确:
var grid = new Ext.grid.GridPanel({
title:"article",
width:800,
autoHeight:true,
cm:cm,
store:store,
renderTo:"article_list"
});
看来FF的容错性确实比IE要高,不过在写代码的时候还是要符合规范,不然这种小错误是要命的。
总结:
在IE中遇到错误,因为没有良好的调试工具,个人推荐由下往上把代码一段段的注释后在运行,看问题是出的那里,然后解决问题。
本文详细阐述了在使用JSON定义时,因语法错误导致IE浏览器出现运行异常的问题,并提供了通过逐段注释代码的方法来定位和解决这类错误的实践指导。通过对比FF与IE的容错性差异,强调了遵循编程规范的重要性,以避免类似的小错误引发严重问题。
245

被折叠的 条评论
为什么被折叠?



