发表于: 2017-07-09 23:30:56

1 926


今天完成的事情

体育竞技

看小猫杯angular教程指令部分



收获

六个问题

1.怎么找资料:

首先定位所需要知识点的关键字,提取出来关键搜索信息,然后主要也就是百度了,百度找不到合适的答案之后也会去论坛搜一下比如简书,也会去工具类书籍查找一下相关知识点

2.怎么定位问题

首先看报错,一般情况下报错能够找到因为不细心而产生的问题,比如标签没闭合,拼写错误这类;

然后最主要的方法就是打断点了,看是哪一部出了问题,配合console.log,一般能够找到问题的来源

或者平复心情理一下是否为逻辑方面的问题

3.怎么解决问题

根据上述的定位问题查看报错信息然后搜索看能不能解决,解决不了就去求助他人了

4.怎么重构代码

目前来说优化代码方面,也就是任务中所提到的模块化思想,css任务中的最后几个任务就是一个例子,合理利用less/sassJS方面主要是对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



返回列表 返回列表
评论

    分享到