发表于: 2017-06-08 23:34:08

2 1200


今天完成的事情:

今天按计划应该是写登录页面,但是绍博师兄上午在群里发了一个他的日报的链接http://www.jnshu.com/daily/15165?dailyType=others&total=145&page=1&uid=6024&sort=0&orderBy=4,应该是他以前做复盘项目的时候写的的萝卜多后台的相关内容和问题的总结。

我看了之后发现大有问题,首先一开始的时候有个有cookie?无cookie的判断,有cookie的话可以直接跳至管理页面。这里需要依赖ng-cookie(以前没听过)。然后在公司列表页,因为下拉列表的复用性较高,所以用directive封装了一下,这。。之前用自定义指令也就是把两个搜索重置按钮和对应的函数封装一下,或者是把分页部分封装一下。像这种下拉框都封装的还是头一次见。

后面还有个把图片上传部分用directive封装的,我看的时候发现基础知识又忘了好多,directive的scope和link都忘完了,赶快又去翻书复习。总之,尽管大家做的都是萝卜多复盘,但看绍博师兄的日报却总是跟不上他的思路,我看别的复盘项目的代码时也有这种感觉,就是写项目的时候有正规的代码写法,分门别类,而不是混在一起。

后来又上网查了些和angularjs代码规范有关的内容http://www.reqianduan.com/1722.html

有点打开新世界大门的意思,感觉自己要学的东西还很多。

明天计划的事情:

学习angular代码规范,ng-cookie,ng-sortable,ui-bootstrap手风琴,完成登录页面js部分

遇到的问题:

对于angular代码规范有所欠缺,自己写的代码和复盘项目的代码差距甚大

收获:

认识到了做任务和做复盘项目的差距,自己以前写的代码或许能实现一些功能,但在团队中如果还照以前那样子写,每个人按自己的喜好随便写,那项目永远也开发不完了,因为大家互相都看不懂别人的代码。angular这一块儿写的时候一定要把功能分清,控制器里就装主要逻辑,factory里把各种要用到的服务封装号,用directive把各种复用性高的组件如下拉框、分页、搜索封装好。

小课堂雪峰讲的em/i标签,b/strong标签的区别,简单说就是html5以后出现了很多逻辑性语义性标签比较强的新标签,善用这些新标签能让别人和搜索引擎更轻松的读懂你的代码。与此相对的就是老的功能性标签,要尽量少用。



返回列表 返回列表
评论

    分享到