发表于: 2017-06-08 23:12:12

1 1070


今天做了的事: 

修改一些UI上的改动,然后刚刚update一下,哇,一文件夹的惊喜! 
任务把任务八的功能实现了,但是分页还没有封装起来 

明天要做的事: 

把新出的页面写完 
看一看自定义指令然后try try 

今天遇到的问题: 

1.关于昨天ng-options的问题,没有解答,最后的实现方法是在constant里面写好一个数组,然后注入到controller里面用。 

2.var vm = this是什么 
this 与 $scope 完全不一样,前者就是明确表示控制组实例,而后者比较奇特。 
二大是这样描述这个问题: 
用scope的话,有时候会出现一些问题,比如 
双向绑定的数据无效 
这儿时候把数据绑在对象里,就可以了 
可以理解vm是scope下的一个对象 
因为scope下存储的东西不只是用户数据内容 

3.关于事件委托 

事件委托是一种用来减少DOM操作次数来提高性能的方法,其依托于事件冒泡机制。 
事件冒泡是指就是事件从最深的节点开始,然后逐步向上传播事件,举个例子:页面上有这么一个节点树,div>ul>li>a;比如给最里面的a加一个click点击事件,那么这个事件就会一层一层的往外执行,执行顺序a>li>ul>div,有这样一个机制,那么我们给最外面的div加点击事件,那么里面的ul,li,a做点击事件的时候,都会冒泡到最外层的div上,所以都会触发,这就是事件委托,委托它们父级代为执行事件。 
依托于事件冒泡机制,使用Event对象的target属性可以在点击父节点的时候可以正确的触发子节点的事件。 
而且这个方法还能获取新加入的子节点。 
具体做法我可能要讲一个小课堂。 

感悟:干什么都能学到东西,真好(侧面反映了我大概是啥都不会=。=)


返回列表 返回列表
评论

    分享到