发表于: 2017-07-08 21:56:28

1 1005


今日所做:

1.做公司搜索页控制面板的样式,按照psd图中的样式做好

2.做公司搜索的功能,其做法和职位搜索类似,先在常量js文件中,

将地区,行业,融资规模的常量写好,字符串与数字的对应写好,

然后在controller中引入常量,在页面中渲染出来,做好搜索面板

3.将搜索功能做完整,获取当前搜索面板中选择的值,将数据进行

转化,然后发送请求,收回数据,将数据渲染到公司列表部分中

4.使用翻页插件,将page和size值配置好

5.搜索不到数据时,进行判断,让搜索不到资源部分展现出来,

并且展示三个推荐的公司

6.做公司和职位搜索的选项卡切换,因为公司搜索和职位搜索是

两个页面,所以使用能够$state.go进行页面跳转来完成这个功能,

使用ng-class设置好选中的样式,然后给选项卡绑定点击事件,

点击事件中设置好变量的转换,ng-class类名则根据变量值来进行切换

明日计划:

做公司banner的轮播图

遇到的问题:

暂无

今日收获:

完成公司搜索功能

六个问题:

1.怎么查找资料:

一般就是直接从网上百度,大部分问题可以搜到,搜不到的会谷歌一下,有时候搜搜

stack overflow什么的,基本上也就解决了

2.怎么定位问题

js代码时线性的,从上到下一行一行进行,定位问题我觉得主要是自己先从上到下把逻辑

屡清了,然后通过console.log或者打断点来确定各个环节有没有问题,如果有在具体问题

具体分析

3.怎么解决问题

在大脑或本子上去重新过一遍逻辑,关键还是找出正确的逻辑

4.怎么重构代码

这个不太会啊,我个人在重构代码的时候一般就是简化一下css的命名,加个备注,

js的话把各个部分的变量和函数的位置调整一下,然后根据逻辑看看有没有什么函数

是可以合并的或者有更简便的解决办法,目前做复盘项目看了萝卜度官网的模块化分类,

觉得很厉害,但是还没有彻底学会如何做到模块化

5.怎么选择框架

目前只了解一个angular js,所以大框架一般就选择这个,样式什么的就用bs吧

6.怎么测试

自己根据用户可能的操作去测试,看看会不会出现bug


返回列表 返回列表
评论

    分享到