发表于: 2017-07-08 23:25:06
0 847
1.怎么查找资料
百度搜索,知乎搜索,谷歌搜索,看师兄的日报;
2.怎么定位问题
打断点,console.log(),一遍一遍的仔细看代码,找厉害的师兄帮忙找问题。
3.怎么解决问题
百度搜索出结果然后跟着摸索,看书上例子,看师兄的代码,让师兄帮忙解决。
4.怎么重构代码
删除不必要的console.log();去掉没用的部分;理清逻辑和结构,多练习。
5.怎么选择框架
知乎搜索,什么用的人多就用什么;看大神的博客,大神说用什么就用什么;问师兄用什么,他们用什么就用什么,有问题好找师兄帮忙
6.怎么测试
互相测试,自己测试想法单一。
今天完成的事情:请了半天假,又写了一遍自定义服务,感觉对一般的自定义服务已经比较熟悉了;学习了懒加载,然而好像我的js都关联的比较密切,懒加载会报各种bug;
明天计划的事情:继续学习自定义服务和指令。学习常量;
遇到的问题:心态太浮躁;
收获:懒加载的写法:
首先在ng-app里面注入懒加载模块
然后在路由里面加上
resolve: {
loadMyFile: ["$ocLazyLoad", function($ocLazyLoad){
return $ocLazyLoad.load(["js/backstage.js", "css/backstage.css"]);
}]
}
非常的简单。
学会了不用$scope的写法,用controller as语法来将变量定义成控制器的成员变量。
这么做的好处是能够使结构更为清晰,明确地指出我们需要的是哪一个控制器以及该控制器中的哪一个变量或者函数。这样一来,即使ui结构沉沉嵌套,无比复杂,我们也能轻而易举的找出所需的变量。
评论