发表于: 2017-05-15 22:28:09
1 1056
今日所做:
1.学习angular js文档,下载了angular js并尝试了一些简单的功能
2.
<!doctype html><html ng-app>
<head>
<script src="http://code.angularjs.org/angular-1.0.1.min.js"></script>
</head>
<body>
Your name: <input type="text" ng-model="yourname" placeholder="World">
<hr>
Hello {{yourname || 'World'}}! </body></html>
以上是一个简单的例子,其中ng-app的功能是告诉AngularJS处理整个HTML页
并引导应用,也就是确定angular的使用范围,your name接了一个input输入框,输入框
中定义了一个ng-model=“your name”,这相当于将input输入框的值绑定到了your name
变量上面,最后双括号是angular的表达式,其中过的your name即是绑定了input值的变量。
3.angular是一种mvc框架,其中m是model的缩写,即数据模型,v是view的缩写,即页面的展示,
而c是controler的缩写,即是一种控制器,保证数据和页面展示的同步;mvc是一种思想,即
将数据模型与页面展示进行分离,然后坐到数据改变之后页面也会随之改变,这样使得代码
变得更加结构化也更加易于管理。
4.简单的看了一下路由的功能,即可以让页面的一部分实现页面跳转,而不是让整个页面
进行跳转,这样就实现了页面可以展示更加丰富的内容,也可以实现更多的之前无法实现
的功能5
5.做任务5的demo
明日计划:
继续做任务6
遇到的问题:
今天看的angular教程中说angular是框架,而jquery是类库,两者有本质的区别,但是我也不太懂
这个类库的概念,以及两者的区别是啥?
今日收获:
对angular js有了一个初步的认识
评论