发表于: 2017-07-01 22:53:06
0 877
今天完成的事情:
1.修改了一些bug
2.了解了修真院的代码结构。
明天计划的事情:
把剩下的bug全部改完,codeReview
遇到的困难:
迷之轮播图。。。还是和之前一样,轮播图在自己的页面中是正常的,但是如果去别的标签,然后再回到轮播图,就发现轮播图点击不了了,也不会实现自动轮播。。。在考虑是否该换个轮播图试试。。。
收获:
从今天晚上紫阳师兄和古尘师姐讲了一波修真院的代码结构,还有一些小技巧,学习到很多东西。
首先在代码结构上,能封装的尽量封装,别太冗余。这样的话就非常利于维护,可操作性更强。因此就会建立很多相关文件,比如说
config.js配置文件,主要是用来配置路由的content-type,懒加载还有angular-module的声明等等;
然后就是路由页,用来配置路由的;
还有constant.js,这主要是用来放一些常量,通常和filter结合,然后就可以将后台传来的数据转换为用户所看到的数据。这个常量主要是针对于项目中的常量,至于公共的常量由相关的js文件来表示。
然后就是factory方法,一般都是用来封装一些方法的,然后在controller中进行调用。
还有service服务,里面一般都有两个文件,一个是将项目中的接口封装成一个文件,另外一个是将请求方法做成一个文件;然后再controller中进行调用。
还有directive自定义指令,一般都是用于封装功能用的。可复用性强,可以说是angular中的重点,同时也是一个难点。
最后就是controller文件了,一般都是用来调用其他文件中的相关方法,然后作用到指定的controller,新手一般都喜欢将所有的东西都写到controller中,但是考虑到维护性,所以一个成熟的项目中的controller文件中实际上并没有多少代码的
评论