发表于: 2017-07-09 23:30:56
1 926
今天完成的事情
体育竞技
看小猫杯angular教程指令部分
收获
六个问题
1.怎么找资料:
首先定位所需要知识点的关键字,提取出来关键搜索信息,然后主要也就是百度了,百度找不到合适的答案之后也会去论坛搜一下比如简书,也会去工具类书籍查找一下相关知识点
2.怎么定位问题
首先看报错,一般情况下报错能够找到因为不细心而产生的问题,比如标签没闭合,拼写错误这类;
然后最主要的方法就是打断点了,看是哪一部出了问题,配合console.log,一般能够找到问题的来源
或者平复心情理一下是否为逻辑方面的问题
3.怎么解决问题
根据上述的定位问题查看报错信息然后搜索看能不能解决,解决不了就去求助他人了
4.怎么重构代码
目前来说优化代码方面,也就是任务中所提到的模块化思想,css任务中的最后几个任务就是一个例子,合理利用less/sass,JS方面主要是对angular controller的优化;
项目文件架构按照教程给出的来;
初次完成页面功能的时候代码肯定是臃肿的,边写边想哪些能复用
5.选择框架
css bootstrap基本满足了,JS方面接触的不多,也就只有angular,还有ui-bootstrap选择插件
6.怎么测试
这个是指项目的测试吧,感觉要按照PM给的原型图,看各个需求是否满足了;
要求响应式的就用下F12
angular内置指令分为渲染指令/事件指令/节点指令
ng-style:用于标签中,相当于插入一段css
ng-class:{name : a} a为布尔值,ture则引用.name的样式
查了下冒泡事件:
在一个对象中触发某类事件,比如click,此事件调用相关的处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到达了对象层次的最顶层,即document对象(有些浏览器是window)。
阻止冒泡事件:
event.stopPropagation();
遇到的问题
暂无
明天计划的事情
进复盘的准备:查规范/问问题/敲demo
评论