angularjs 学习之 angularjs简介

简介

在学习 ionic 的路上遇到 angularjs 的一些指令什么的用法,不熟悉所以还要回来查很麻烦,所以先来系统的学一遍 angularjs 好了。

什么是angularjs

AngularJS 是一个 JavaScript 框架。它是一个以 JavaScript 编写的库。Angular通过指令扩展HTML的语法。

整体介绍

概念 说明
模板(Template) 带有Angular扩展标记的HTML
指令(Directive) 用于通过自定义属性和元素扩展HTML的行为
模型(Model) 用于显示给用户并且与用户互动的数据
作用域(Scope) 用来存储模型(Model)语境(context)。模型放在这个语境中才能被控制器、指令和表达式等访问到
表达式(Expression) 模板中可以通过它来访问作用域(Scope)中的变量和函数
编译器(Compiler) 用来编译模板(Template),并且对其中包含的指令(Directive)表达式(Expression)进行实例化
过滤器(Filter) 负责格式化表达式(Expression)的值,以便呈现给用户
视图(View) 用户看到的内容(即DOM)
数据绑定(Data Binding) 自动同步模型(Model)中的数据视图(View)表现
控制器(Controller) 视图(View)背后的业务逻辑
依赖注入(Dependency Injection) 负责创建和自动装载对象或函数
注入器(Injector) 用来实现依赖注入(Injection)的容器
模块(Module) 用来配置注入器
服务(Service) 独立于视图(View)的、可复用的业务逻辑

Angular

你可能感兴趣的:(angularjs 学习之 angularjs简介)