采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
哦 一般来说 是根据chrome控制台的报错去查,当然这种是比较明显的问题。对于不报错或者是第三放库报错的情况,一种是靠经验积累,另外就是现在最近修改的代码处放一个断点,这通常是一个比较快捷的方式。
渲染不出来可以按照这个步骤检查代码:
后端返回data数据是否有值
解码后的数据是否正常,debug一下 看能否取到变量值
解码后的数据能不能正确的渲染,这个需要检查你获得的dom容器是否正常
你代码的报错来看可能是没有获得到正确的dom元素检查一下$('#id')函数的返回结果?
谢谢老师,今天早上我已经检查出来哪里错了! 但是我有个很大的问题:查找bug其实就是一个面向过程的问题,哪里出错就去哪里debug下,然而有时候我知道哪里错了(类似渲染不出来肯定是要不获取数据错误就是渲染的错误)但是并不知道在哪里下断点去检查,而是要一行一行代码去检查,这样无疑很费功夫,所以我想问下有什么技巧么?对于我们这种初学者比较模糊的情况下,而且又如此多闭包啊,回调啊,很容易懵了,debug完全不知道从何下手,有什么建议么?
谢谢老师,今天早上我已经检查出来哪里错了!
但是我有个很大的问题:查找bug其实就是一个面向过程的问题,哪里出错就去哪里debug下,然而有时候我知道哪里错了(类似渲染不出来肯定是要不获取数据错误就是渲染的错误)但是并不知道在哪里下断点去检查,而是要一行一行代码去检查,这样无疑很费功夫,所以我想问下有什么技巧么?对于我们这种初学者比较模糊的情况下,而且又如此多闭包啊,回调啊,很容易懵了,debug完全不知道从何下手,有什么建议么?
登录后可查看更多问答,登录/注册
最前沿前端技术精讲, HTML5 、Vue.js 、Koa 、zepto 综合运用
1.0k 9
2.1k 7
1.4k 6
1.2k 6
4.0k 5