angular简介

1、angular简介

  一款非常优秀的前端高级 JS 框架 由 Misko Hevery 等人创建 2009 年被 Google 公式收购,用于其多款产品 有一个全职的开发团队继续开发和维护这个库 有了这一类框架就可以轻松构建 SPA 应用程序 通过指令扩展了 HTML,通过表达式绑定数据到 HTML。

2、angular的优点

  -- Angular 最大程度的减少了页面上的 DOM 操作;

  -- 让 JavaScript 中专注业务逻辑的代码;

  -- 通过简单的指令结合页面结构与逻辑数据;

  -- 通过自定义指令实现组件化编程;

  -- 代码结构更合理;维护成本更低;

  -- Angular 解放了传统 JavaScript 中频繁的 DOM 操作。

3、MVC

  

  

4、模型 Module

  4.1、AngularJS很重要的一个特性就是实现模块化编程,我们可以通过以下方式创建一个模块,对页面进行功能业务上的划分。

  4.2、也可以将重复使用的指令或过滤器之类的做成模块便于复用。

  4.3、注意必须指定第二个参数,否则变成找到已经定义的模块。

  

5、控制器 controller

  -- 调度逻辑的集合

  

  -- 控制器的三种主要职责:

    ①  为应用中的模型设置初始状态。

    ②  通过$scope对象把数据模型或函数行为暴露给视图。

    ③  监视模型的变化,做出相应的动作。

  

6、$scope(上下文模型)

  -- 视图和控制器之间的桥梁

  -- 用于在视图和控制器之间传递数据

  -- 利用$scope暴露数据模型(数据,行为)

原文地址:https://www.cnblogs.com/wangyfax/p/10597644.html

时间: 2024-08-01 14:33:16

angular简介的相关文章

angular简介和其特点介绍

这篇文章主要介绍了angular简介和其特点介绍,本文讲解了关于和jquery的比较.关于适用场合.关于UI的结合.关于angularjs的特点等内容,需要的朋友可以参考下以前开发(web或者移动端)前端主要使用jQuery+原生js,如果使用某些前端UI框架的话,它自己还可能提供一些API可以使用.而且目前很多UI框架都是基于jQuery的,所以说一下由jQuery跨到angularjs跨度较大,研究了一段时间的angularjs ,下面从整体上说说感受吧:     关于和jquery的比较

angular简介和其特点介绍(上)

这篇文章主要介绍了angular简介和其特点介绍,本文讲解了关于和jquery的比较.关于适用场合.关于UI的结合.关于angularjs的特点等内容,需要的朋友可以参考下以前开发(web或者移动端)前端主要使用jQuery+原生js,如果使用某些前端UI框架的话,它自己还可能提供一些API可以使用.而且目前很多UI框架都是基于jQuery的,所以说一下由jQuery跨到angularjs跨度较大,研究了一段时间的angularjs ,下面从整体上说说感受吧: 关于和jquery的比较 首先an

Angular简介与程序架构

什么是angularJs 1.基于javascript开发的客户端应用框架,使我们可以更加快捷,简单的开发web应用.  2.诞生于2009年,后来被google收购,用在了很多项目中.  3.适用于CRUD应用或者SPA单页面网站的开发. 4.不太适合做游戏开发和页面特效的开发. 二.langularJs资源 http://www.angularjs.org/    需要FQ才能访问 https://www.github.com/angular/ http://www.angularjs.cn

Angular5 - 01 Angular简介

1. AugularJS 和 Augular2 区别? AugularJS 可以看成是Augular 1.x, Augular2是第二个版本.他们之间没有关系,为完全是两个框架. ng2 是用Typescript 编写的. 2. 为什么没有Angular3? 因为路由模块比其他模块多发布一次,为了版本对齐!直接跳过3 3. Typescript 和 JavaScript的区别? Typescript 是 JavaScript的 超集! 他是有类型的! 4. 架构预览 组件 模块 模板 元数据 数

Angular介绍1

Angular简介 什么是AngularAngularJS 是比较新的技术,版本 1.0 是在 2012 年发布的. AngularJS 是由 Google 的员工 Mi?ko Hevery 从 2009 年开始着手开发.这是一个非常好的构想,该项目目前已由 Google 正式支持,有一个全职的开发团队继续开发和维护他. AngularJS的设计初衷是为了克服HTML在构建应用上的不足而设计的.HTML是一门很好的为静态文本展示设计语言,但要构建WEB应用的话它就显得乏力了.所以我做了一些工作(

第214天:Angular 基础概念

一.Angular 简介 1. 什么是 AngularJS - 一款非常优秀的前端高级 JS 框架 - 最早由 Misko Hevery 等人创建 - 2009 年被 Google 公式收购,用于其多款产品 - 目前有一个全职的开发团队继续开发和维护这个库 - 有了这一类框架就可以轻松构建 SPA 应用程序 - 轻松构建 SPA(单一页面应用程序) - 单一页面应用程序: + 只有一个页面(整个应用的一个载体) + 内容全部是由AJAX方式呈现出啦的 - 其核心就是通过指令扩展了 HTML,通过

Angular--学习

18:28:34 Angular简介 AngularJS通过指令 扩展了HTML,并通过 表达式 绑定数据到HTML Angular扩展了HTML AngularJS 通过 ng-directives 扩展了 HTML. ng-app 指令定义一个 AngularJS 应用程序. ng-model 指令把元素值(比如输入域的值)绑定到应用程序. ng-bind 指令把应用程序数据绑定到 HTML 视图. 实例 <!DOCTYPE html> <html lang="en&quo

AngularJS(1)

在讲正题之前,先说一下有关angular简介方面的信息: 1. angularJS  诞生于2009年,由Misko Hevery 等人创建,后为Google所收购.是一款优秀的前端JS框架,已经被用于Google的多款产品当中.AngularJS有着诸多特性,最为核心的是:MVC.模块化.自动化双向数据绑定.语义化标签.依赖注入等等. 2. AngularJS 是一个 JavaScript 框架.它可通过 <script> 标签添加到 HTML 页面. 3. AngularJS 通过 指令 

AngularJs之一

在讲正题之前,先说一下有关angular简介方面的信息: 1. angularJS  诞生于2009年,由Misko Hevery 等人创建,后为Google所收购.是一款优秀的前端JS框架,已经被用于Google的多款产品当中.AngularJS有着诸多特性,最为核心的是:MVC.模块化.自动化双向数据绑定.语义化标签.依赖注入等等. 2. AngularJS 是一个 JavaScript 框架.它可通过 <script> 标签添加到 HTML 页面. 3. AngularJS 通过 指令