发表于: 2017-07-17 23:23:55
2 857
一.昨天完成的事情
搭建后台JS模板,控制器,常量等
完成关于我们/联系我们
二.收获
关于我们这两个界面主要还是静态,只有少量的angular功能去实现;
控制器是AngularJS应用中的MVC中的controller。它很简单,特别是开始的时候,在控制器中放入过多的逻辑。控制器不应该做任何DOM操作或者有DOM选择器,这应该由使用ngModel的指令(directives)做的事。同样地,业务逻辑应该在服务(services)中,而不是 控制器。
数据也应该被存在服务(services)中,除非它已经和$scope关联。服务(services)是留存于整个应用生命周期的个体,同时控制器在应用各阶段间都是暂态的。如果数据被存在控制器中,那么当它被重新实例化的时候,就需要从其他地方抓取。即使数据被存储在localStorage中,获取数据也要比从Javascript变量中获取要慢几个数量级。
AngularJS在遵从简单责任原则(SRP)时工作地最好。如果控制器是视图和模型的协调者,那么它拥有的逻辑应该被最小化。这将使得测试变的更加简单。
三.遇到的问题
暂无
四.明天计划的事情
按照拟定的接口写后台逻辑
渲染常量
评论