发表于: 2017-06-22 23:56:04

1 893


一、今天完成的事情:

1,修改CSS样式,以及自检代码,

2,学习factory的方法把http请求打包。

3,直接使用service的方法把http请求打包。


二、明天计划的事情:

1,上午完成代码的自检,下午还请师兄帮忙再检查下代码。完成最终的自检任务。



三、遇到的问题:

1,foactory的方法:如下图所示:

url接口存放在一个文件url-service.js内,请求方法(get/post),请求参数,写在service.js文件内。进行一个二级调用,在控制器中注入infoService,infoService.getHome().then就是首页banner的http请求。

缺点:两个文件,代码量大。

优点:逻辑比较清晰。


2,直接使用service的方法打包http请求:

如下图所示:

同样注入httpService,httpService.getBanner(data)是所有的bannner请求接口,data是参数。

优点:文件少,代码量少。

缺点:虽然代码量少,结构也足够清晰,但是感觉和直接在控制器中写http没什么区别,完全就是把http请求全部搬出来了

3,疑问:

不知道这两种哪种方式使用更方便,更利于维护与开发。


四、收获:

如何进行精简代码,以及一些JS代码的书写规范。



返回列表 返回列表
评论

    分享到