发表于: 2017-06-14 23:19:31
1 1116
今天完成的事情:
今天完成了登陆部分的js,很简单的内容,但是由于犯了很多低级错误耽误了不少时间。
简单说就是以前给controller命名时没有遵循代码规范,现在按照规范按“大驼峰法”命名,符合构造函数的规范,但是写代码的时候写着写着又忘了,contrller.js里的首字母忘了大写了。。。
跟牧野沟通了一下,他表示角色管理的编辑/新增页的那些互相关联的多选框在写ng-repeat和ng-model的时候要传递很多参数,很不好写。这点之前做任务时没见过,有空可以看一下。我这边还要赶紧把侧边栏确定,然后传到svn上。
明天计划的事情:
完成侧边栏、导航栏、欢迎页,公司列表页静态页面
遇到的问题:
还是对规范不够熟悉,大的地方注意到了,像首字母大写这种反而犯了错。
收获:
今天按照规范的写法,把$http从controller里拆了出去,又把url从$http里拆了出去,感觉逻辑链条还是很清晰的,层层注入,层层依赖。今天小课堂是开放讲的实现垂直居中,讲了很多实现图片和文字垂直居中的方法,比如相同的上下padding、margin值,flex布局的 align-item: center;等,最后讲到了一个古老的属性:writing-mode: vertical-rl; 这个属性相当于把正常格式的文本顺时针旋转了90°,这时候就可以靠margin: auto 0;或者text-align: center;来实现垂直居中了,而且浏览器兼容性极佳。这也是个比较冷门的属性,因为它早些时候只有IE支持,chrome、firefox这些现代浏览器反而不支持,大家恨屋及乌,自然对这个属性不待见,现在几乎所有浏览器都支持了,用途也就更为宽广。
评论