实习一周的感觉,就是,因为我大学学的不是计算机专业的,所以没有多大经验,包括自己自学的话,是有很多局限性的,因为不知道外面企业的项目是怎么写的,而且我自己在自学的过程可能会遗漏一些知识点,这个时候,实习就显得非常重要了。
这几天一直都在看别人写的代码,还好我比较注重基础,所以别人写的代码,还是8成可以看的懂的,但是还是有缺陷啊,
回顾我以前写的vue.js前端项目,还有我之前都没有那种思维,就是模块化,组件化,封装,这些思想太重要了,这要可以少写很多代码,少写重复的代码,而实习公司的这个前端项目刚好把这个思维体现的非常好。
就这张图其实可以体现很多东西了,可以体现组件化思维,我们可以给这张图留一个大框架,
把头部,底部分离开来,单独出来,变成一个组件,可以实现组件的共用,因为可能在别的页面是可以实用的到的,那我们只要引入就可以了,其实这种思维是由后台发展而来的,
还有下面的主要内容,
其实这一部分可以可以单独出来,做成一个组件,然后也引入这个大框架里面,我们需要的数据可以从大框架里面传给小组件,这就是体现了父子组件的属性传递了 就是要用到vue。js的props属性,还有事件派发的$emit,
还有从上面那个截图也可以大概看出数据库,