同事在一周内做了一个后台管理平台,我会不进去看看???
嗯,我一直觉得,作为一个伪前端,至少要能自己搭建一个项目,也试了好几次,但是总是感觉用的没别人搭建的好,今天,明白了一个道理,项目能快速出来才是最好的,用之前叠加的经验帮助你减少搭建时间。
所以,我以后就准备随身携带公司项目已经搭建好的框架,其实做前端的,
1.对于功能型的网站,我觉得主要的功能无非登陆,table展示数据以及翻页,搜索数据(树或者层级结构活着简单的form选择),这些东西我们已经做过的逻辑这些东西可以直接拿过来。
1.1然后我想说,我看到同事代码中有一个非常值得我们学习的点,虽说是别人的东西,但是这不妨碍我为程序员的学习。table中某个user选中后的操作(删除,修改,转移等)封装成一个函数(actionType,user),这样子 其实有一个好处,就是能让我们联想到这是一个对象的操作,代码的可读性上升,因为用的是AngularJS,在代码中通过type的判断,把页面展示的问题也顺便解决了,比如说actionType为list的时候,隐藏具体某个user的详细数据,当actionType为modify的时候,展示具体user详细数据用户可以变异,同时隐藏了userlist的数据,页面的效果均是通过v-show来判断这些字段来实现的,非常方便
把代码拿出来:
2.对于视觉型的网站,主要就是css写出来的那种特效展示的,这种就需要经验的叠加,无论是用什么css工具,关键还是我们想好怎么写,本人目前还比较欠缺这方面的,要多学学
以上为鼓励自己,作为伪前端,能多审视自己的代码,提高自己的水平。。。。加油