获取到数据并解码后渲染不出来并报zepto错误

来源:

Hughwu

2016-05-30

http://szimg.mukewang.com/574bc53c0001c55519020610.jpg


写回答

3回答

远人

2016-06-01

哦 一般来说 是根据chrome控制台的报错去查,当然这种是比较明显的问题。对于不报错或者是第三放库报错的情况,一种是靠经验积累,另外就是现在最近修改的代码处放一个断点,这通常是一个比较快捷的方式。

1
0

远人

2016-05-31

渲染不出来可以按照这个步骤检查代码:

  1. 后端返回data数据是否有值

  2. 解码后的数据是否正常,debug一下 看能否取到变量值

  3. 解码后的数据能不能正确的渲染,这个需要检查你获得的dom容器是否正常

    你代码的报错来看可能是没有获得到正确的dom元素检查一下$('#id')函数的返回结果?

0
1
Hughwu
谢谢老师,今天早上我已经检查出来哪里错了! 但是我有个很大的问题:查找bug其实就是一个面向过程的问题,哪里出错就去哪里debug下,然而有时候我知道哪里错了(类似渲染不出来肯定是要不获取数据错误就是渲染的错误)但是并不知道在哪里下断点去检查,而是要一行一行代码去检查,这样无疑很费功夫,所以我想问下有什么技巧么?对于我们这种初学者比较模糊的情况下,而且又如此多闭包啊,回调啊,很容易懵了,debug完全不知道从何下手,有什么建议么?
2016-05-31
共1条回复

Hughwu

提问者

2016-05-31

谢谢老师,今天早上我已经检查出来哪里错了!

但是我有个很大的问题:查找bug其实就是一个面向过程的问题,哪里出错就去哪里debug下,然而有时候我知道哪里错了(类似渲染不出来肯定是要不获取数据错误就是渲染的错误)但是并不知道在哪里下断点去检查,而是要一行一行代码去检查,这样无疑很费功夫,所以我想问下有什么技巧么?对于我们这种初学者比较模糊的情况下,而且又如此多闭包啊,回调啊,很容易懵了,debug完全不知道从何下手,有什么建议么?

0
0

HTML5独立开发书城Web App

最前沿前端技术精讲, HTML5 、Vue.js 、Koa 、zepto 综合运用

3387 学习 · 686 问题

查看课程