开发总结与提高:

 

  (1)首先要从整体了解功能,需要查询什么数据,自定义sql还是使用已有sql,返回什么数据类型(一般使用json,list,map),后台查询数据一般比较简单,需要哪些数据获取就可以,稍微复杂点的就是条件筛选以及对查询到的数据进行处理,可能需要自定义方法处理数据。

  (2)前台页面稍微比较复杂,获取到数据之后,就是将数据展示出来,页面如何做切换,进入页面首先需要加载哪些函数以及函数之间如何嵌套,都需要自己进行设计,在做之前首先要有一个整体的框架,先进行设计然后再写函数,总体原则就是使代码尽可能简单。

  (3)有难度的就是页面js的引入和组件的使用,以及常用标签的使用,主要是自己不太熟悉,还有就是在不参考任何已有的功能的前提下自己独立完成,不能在离开其他功能的情况下自己就不能实现功能,需要锻炼自己独立完成功能的能力,前端的一些已有样式和组件使用不熟练。

  (4)总体来说,开发就是思想+技术,有一些好的思路就能让代码变得简练、不冗余,再加上对开发技术的掌握之后就能迅速完成,而不是一直依赖百度和已有功能。另外要有根据需求能自己设计并完成功能的意识,而不是一切都不必管,只管自己的开发,这样提高不会很大。

  (5)空余时间就是对常用框架以及一些设计思想的掌握,对一些概念性的知识进行学习,并能知道这样设计的好处,和其他对比优缺点是什么,在掌握基本开发的知识之后可以锻炼自己对项目整体的认识,可以带着批判的眼光看是否还有更好的设计。