发表于: 2017-06-20 21:06:01
1 831
今天完成的事情:
1、修改复盘项目中的一些小bug,完成复盘项目。
2、发送请求之后,如果没有获取到正确的code码,添加上一个提示模态框,表明数据获取出错。
3、完成推荐公司处的数据的获取,比较麻烦。需要先获取最新职位,然后找出其中的公司ID,在将这些公司ID去重,按照数组顺序循坏发送请求,由于$http请求是异步的,为了保证返回的数据和发送的请求顺序相对应,采用了递归的方式来处理数据,然后判断公司的认证状态,将普通公司和推荐公司按顺序放在不同的数组中,这样推荐公司的小图部分就得到了,还要请求认证公司的热招职位,又是另一个请求。因为数据存在依赖关系。
明天计划的事情:
1、将代码合并,准备明天的demo。
遇到的问题:
1、在使用bootstrap的模态框时,发生冲突。原来是 data-target所指向的ID相同导致,只要换个ID,就可以分别控制各自的模态框。
2、感觉在获取推荐公司的数据时,自己写的很麻烦,还是知道的知识太少,比如angualr中有个$q。可以用来处理多个http请求。
收获:
1、听了小课堂,了解到什么是强制缓存和协议缓存,以及他们的区别和用法。缓存中header的一些参数的含义。
2、对于anguale中的$http的异步请求加深了了解。
3、js的异步在有时候会很坑爹。
评论