从零学习Angularjs-简介以及特性

根据业务需要以及自身能力的提升,博主最近打算自学Angularjs前端框架,并将学习过程整理成为博客笔记形势分享给大家,同时希望大家可以提出宝贵的意见。

一、什么是AngularJS?

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

二、AngularJS的优势

1.更少的代码,实现更强劲的功能

2.带领前端进入MVC时代

Model(模型)是应用程序的核心,指的是程序在数据库中存储数据。

View(视图)是应用的界面,将数据库里的数据展现出来,展现给程序的使用者。

Controller(控制器)处理用户的交互行为,程序使用者更改数据,由控制器接受并发送给模型。

三、AngularJS的特性

1.MVC

2.模块化

3.自动化双向数据绑定 使用{{ }}对动态数据绑定,绑定到元素的innerHTML

4.指令系统 ng-

5.表单验证

6.HTML组件化

7.Angular 在构建 增加、查询、修改、删除的页面应用时能发挥最大优势,同我们Java中最常见的CRUD

四:AngularJS语法特点

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

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

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

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

5.代码结构更合理;

6.维护成本更低;

7.Angular 解放了传统 JavaScript 中频繁的 DOM 操作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值