我发现这里很多大神,拿到后端的数据,可以任意揉捏组合成自己想要的数据格式,我对一些比较简单容易的数据组合,勉强还能处理,稍微复杂一点就感觉脑子不够用,请问如何提升这方面的能力?
我发现这里很多大神,拿到后端的数据,可以任意揉捏组合成自己想要的数据格式,我对一些比较简单容易的数据组合,勉强还能处理,稍微复杂一点就感觉脑子不够用,请问如何提升这方面的能力?
从拿到数据到转换成为你想要的数据这个过程,目前可以尝试与后端做分离开发
界面上的数据结构固定,考虑要显示什么,控制什么,制定好界面需要的数据结构,这个数据结构定好了就不动了
然后去请求后端的数据结构,根据的你的需求,将各个数据放到你定义好的数据结构中,这样就ok了
先考虑你要什么,然后从后端那取,填进去就可以了
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
这方面可能就是练吧,感觉也没有更好的办法。
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
首先是对数据结构基础练扎实,然后JS的代码需要多看多实践,算法能力当然越强越好。
对数据结构掌握得越好,你越能搞清楚组合成什么结构来使用效率最高。
对JS语法越熟悉,你越清楚哪些方法效率高,能用一句代码解决的就不用两句。
对算法掌握得越好,转换过程的效率就会越高。
然后搞清楚以下几个问题:
已参与 「极客观点」 ,欢迎正在阅读的你也加入。
13 回答13k 阅读
7 回答2.2k 阅读
9 回答1.7k 阅读✓ 已解决
6 回答1.6k 阅读
3 回答1.3k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
6 回答1.3k 阅读✓ 已解决
复杂的问题,都是由简单组成的,或者说,复杂的问题都需要进行拆解为简单的。
所以说,还是需要把
简单的
做好,把基础弄扎实。虽然说,数据处理更多的是后端来完成,因为后端更接近数据,而且数据多是通过sql语句查询就可以处理好的。当然,对于要得到比较复杂的数据时,可能还是需要通过代码处理,但是更多的都是sql语句搞定。
前端呢,最基础的是对数据进行过滤筛选,数据组合之类的,当然还有的可能涉及到一些简单计算。对于数组类型相关的数据处理较多,所以可以先尝试把数组相关的一些方法熟悉。
都有一个熟能生巧的过程,慢慢来吧,多练习,多给自己一些鼓励,别看到复杂的就畏难。别看着数据,就想着后端给你处理好。也别看着需要数据需要组合,就老老实实去组合。不管是前端,还是后端,肯定都要有一个地方对数据进行处理,也是一个相互沟通协作,相互了解的过程。