发表于: 2017-06-18 23:26:28
1 984
今天完成的事情:
今天完成了公司列表页的静态页面以及其控制器的一部分。
公司列表页比较特殊的地方在于搜索部分有个三级联动的地区选择,一开始去网上找了个Angular的插件,点击输入框后弹出地区选择块儿,连点三下还能在下方输入框输入具体的街道地址,但是这个插件最后发送的是中文,项目约定的应该是对应的数字,所以只能作罢。最后还是选择使用了别人做好的地区选择指令,引入了八千多行的常量文件。
html页面写起来还是比较顺利的,基本上都是用的bootstrap的类,就是嵌套层数好像有点多。。。
一个panel panel-default套着个panel-body,里面是form,row,col-md-x,form-group,label div input,
差不多有七八层,不过整个网页内容也不算很多,所以应该没什么问题。
明天计划的事情:
完成公司列表页控制器部分,继续写职位列表页静态页面及js文件。
遇到的问题:
对三级联动的原理没搞懂,只是像分页一样把指令拉过来用了。有时间还要再细看
收获:
雪峰今天小课堂讲了BOM的使用,以前我们使用的location.href就是BOM的方法,今天又对像setInterval和setTimeout的用法做了一些探讨,指出了定时循环的缺点以及如何避免,在做项目的时候应尽量避免使用setInterval(),因为它会不停地按照指定周期调用函数,直到clearInterval()被调用或窗口被关闭。这对性能和用户体验都是有害的。
评论