这段日子有个坑爹的项目——南网,这篇文章就来纪念它。里面有用到一个jq插件:handsontable,作用是生成一个类似excel的表格,不得不说功能十分强大,实现了类似excel的各种功能,使用的api也比较简单,然而…后面有些莫名其妙的bug,奈何于水平有限,其源码也太长(30000+),各种嵌套,无法从正确的逻辑中找到出问题的地方,只能在关键的地方强制使用自己的逻辑,下面就说说怎么找这个bug关键的地方
平时修改bug
- js的bug:我总是想一遍过程,整个流程构思的跑一遍,然后哪儿的逻辑出了问题或者疏忽了,自然就知道了对应的地方。
- 页面的bug:google浏览器,你懂得。我对页面渲染理解着实不深,所以经常”不求甚解”。
这次修改handsontable插件bug的经验
bug1:要渲染的数据很多,但是只显示了一部分:
注:使用全局变量window.flag是为了在其他地方不影响




