发表于: 2017-02-11 23:52:10

1 1057


##今天完成的事情:
#找职位页面的静态图片到日
#找职位页面的推介职业部分编写
##明天计划的事情:
#用户体验搜索部分数组导入  
#搜索横条实现
#背景轮播实现
##遇到的问题:
#在今天的任务中,是打算先把找职位页面的头部做出来,不过后来发现数据结构上还不是很理解,所以就先找点感觉从尾部开始做这个任务,在这个任务的推介职位部分遇见了forEach的上的取值困难,这个问题的根源是来自源数据的嵌套关系复杂引起的取值困难,而在拿到常量数据代码后,有一个小问题是,由于模块是在路由页面声明,所以路由页面需要先声明,然后其他的模块才能正常的加载,而在放常量文件的时候,想着先加载常量,就把文件放最前面,所以就报错了。
#使用forEach操作数据的时候,如果有一个对象里面有一个没有其他人公用的属性,最好加上这个属性,并赋值为空,这样不会出现没有这个属性报错!
##收获:
#晚上师弟分享了ng的依赖和注入,讲的比较高深,我反正是没听懂。在我看来使用场景是:当需要公用功能的时候,就可以使用这个写法,在一个文件里面建立一个对象,对象下面放各种方法,然后在别的地方注入这个对象,使用它的方法。
#在这里补上前日报的项目审核通过内容:
大部分内容在前一天和师弟已经核对了细节上的内容,本来定于第二天上午的2次复查,由于我自己出了一些小问题,导致这件事情取消了,傍晚6点左后师弟在分享完今天的小课堂之后就连接上投影仪开始了项目的主要讲解,我在旁听,首先,因为我们没有2次复查,所以没有理出一个比较成熟的大纲,大纲的意思是,讲解的顺序以及方法,后来我们在讲解上出现的问题是,很多页面的表单验证功能在重复说到,这样给人感觉不专业,到这里基本讲完了我们对每个功能的拆分,然后师姐开始询问:技术选型的问题,其中谈到:为什么CSS框架部分你们选择使用LESS和BS,你们假设过你们其中有人不会使用吗?你们打算如何编译LESS文件?使用webstorm的话你们都是统一编辑器吗?有没有对框架进行横向对比,这个框架好在哪里?
这里进行统一回答:第一:首先选择使用LESS,因为我们拆分PS图的时候对页面上的字体进行了查看,发现95%字体是14,16,18号,这代表这个几个字体号数有很高的复用价值,所以可以在一个LESS公用文件里面建好。其他页面复用即可。
第二:而在这个基础上使用BS就似乎是理所当然了,因为CSS任务的时候每个人都学过这个框架,技术上就不会存在什么大的问题,所以这里并没有对这个框架进行过多考虑,就直接引入了,而这里有一个小问题就是,在外面可能会和你同一框架的人是很少的,所以你在选择框架的时候是需要询问的!第三:编译LESS文件由于编辑器自带了,所以并没有更多的考虑。这个问题是第二个问题的连带问题。
接下来第四个问题:在这里不得不谈到JS部分的技术框架选择,我们的选择是angular作为主要的框架, 带上angular-ui-bs,angular-ui-router,这2个插件,为什么要在这里谈到JS部分的内容是因为,在我们拆分PS图的时候,发现页面中的轮播图,时间选择器,表单验证,这些需要实现的功能在UI-BS中得到了很好的支持,其中在轮播上还有一个难点是有一个外观一样的轮播,滚动的大小是不一致的,具体来说是,有一个一次往前面滚动800PX一次滚完,而另一个只滚动了200PX分4次滚完,以目前的技术,对这个效果表示有点困惑,解决的方法是给出不同的方案,1改变需求,不要滚动200的轮播(不延期)2是先使用800的轮播,等后面项目都完成的差不多了,在来研究这个东西(延期)3专门排一个人研究,并制作出来。(延期)(给出不同的方案,满足各方的需求)另外目前我们唯一掌握的能支撑大型项目的只有框架只有angular!以及在成都线下已经有英俊帅气,善解困难,每天都帮助我们解决各种问题的二大师兄已经独立完成这个项目,所以如果选择这个框架,想来技术上有什么问题,是有前人的经验可以借鉴的。



返回列表 返回列表
评论

    分享到