发表于: 2017-01-13 21:07:43
2 1313
今天完成的事情:
1.开始任务6.初步接粗agular。
2.继续高程的学习。看了BOM部分。看的有点晕。
遇到的问题:
使用事件调用定时器时,多次重复点击时,定时器间隔的时间会变短?
在函数内部,我们可以先清除定时器,再设置定时器。这样的话,每次点击事件发生时,都把前一个定时器清除,再重现开启一个新的定时器。
指令
收获:
整理一下还有些印象的东西和笔记如下:
Angular js:减少重复性操作。扩展html功能。可扩展 。处理的核心是数据
特点:
双向绑定:作用对象:数据。
依赖注入:参数由定义方决定。普通函数:由调用方决定参数。ng函数:由(函数)定义方决定参数。
和js不互通。(变量,函数,事件都不互通);解决办法引入控制器,js的逻辑代码在控制器中实现。
新建自定义指令:
<div runoob-directive></div>
<script>
var app = angular.module("myApp", []);
app.directive("runoobDirective", function() {
return {
restrict : "A",
template : "<h1>自定义指令!</h1>"
};
});
</script>
restrict决定方式调用:
E 作为元素名使用
A 作为属性使用
C 作为类名使用
M 作为注释使用
评论