AngularJS知识点整理

概述

是一个JS框架,适用于以数据的操作为主的SPA项目

AngularJS的四大特性:​​​​​​​​​​​​​​​​​​​​​

  • 采用MVC设计模型
  • 双向数据绑定
  • 依赖注入
  • 模块化设计

MVC模型

Model:业务数据,是保存在特定的范围的变量

View:即业务数据的呈现,HTML+ng指令

Controller:负责操作业务数据

双向数据绑定:

方向1:Model绑定到View

方向2:View(表单元素)绑定到Model

依赖注入:

CSS/JS代码压缩

module.controller('',function($scope,$http,$interval){})

模块化设计:

模块概述:避免污染全局对象;高聚合低耦合

面试题:模块组件有那些 ?controller、directive、service、function、filter、provider、object、type、factory、value

AngularJS官方提供的模块

ng、ngRoute、ngAnimate...

用户自定义的模块

angular.module(‘模块名’,[依赖列表])

 

 

 

 

 

 

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值