AngularJS简介

        AngularJS 诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。

AngularJS四大特征

1:MVC 模式
AngularJS_第1张图片

  • Model:数据,其实就是angular变量($scope.XX);
  • View: 数据的呈现,Html+Directive(指令);
  • Controller:操作数据,就是function,数据的增删改查;

2:双向绑定
AngularJS_第2张图片
3:依赖注入
        依赖注入(Dependency Injection,简称DI)是一种设计模式, 指某个对象依赖的其他对象无需手工创建,只需要“吼一嗓子”,则此对象在创建时,其依赖的对象由框架来自动创建并注入进来,其实就是最少知识法则。

4:模块化设计
   高内聚低耦合法则
        1)官方提供的模块:ng、ngRoute(路由)、ngAnimate(动画)
        2)用户自定义的模块:angular.module('模块名',[ ])

案例



    angularJS入门案例
    
    


    第一个数:  第二个数:
    
    
    

6:循环数组

{{x}}

7:循环对象数组

姓名 数学 语文
{{x.name}} {{x.shuxue}} {{x.yuwen}}