初识AngularJS

1、 AngularJS

MVx框架----把数据、表现、逻辑分离开

 

Angular是什么?干什么?

                  减轻程序员的负担、避免重复劳动(如获取、事件)

扩展了HTML的功能;颠覆性、可扩展

 

2、 基本使用

MVC:

M     Model      模型----数据

V      View         视图----表现层

C      Controller        控制器----业务逻辑

 

ng-model                  数据、双向绑定

ng-bind             输出

ng-app=””       代表Angular所掌管的范围

模板                 {{}}

 

两个词:

                  双向绑定----可进可出

                  依赖注入

                                   饭店

                                   普通函数----参数由调用方决定,并不是由自身决定

                                   ng函数(依赖注入)----参数由定义方决定

                                  

模板:{{输出内容}}    ng-bind功能有限,不能实现很多个性化功能,模板比它更灵活

 

两条原则:

1.     Angular和JavaScript普通情况下不互通。

2.     Angular的开发模式和传统开发模式完全不同----只需要盯住数据,数据是核心

不互通:1.函数不互通

                  2.变量也不互通

                  3.事件也不互通

事件:ng-click、ng-init、ng-repeat等

 

版本:1.2x

           1.3x

版本更新之后,语法出现很大变化,以1.3x之后的版本为主。

 

互通:Controller----控制器

1.     放JS代码

2.     桥梁:

 

Angular接管了UI

 

一个页面里:可以有很多个module;

一个module里:可以有很多controller。\

 

Filter------过滤器

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值