您的位置: 首页> JavaScript> Angularjs——初识AngularJS

Angularjs——初识AngularJS

时间:2025-09-09 13:00:02 来源:互联网

AngularJS——初识AngularJS

AngularJS是什么

AngularJS是Google开源的一款前端JS结构化框架,它通过对前端开发进行分层,极好地规范了前端开发的风格——它将前端开发分为Controller层、Service层、DAO层和Model层。其中,Model对象与HTML页面(视图)上HTML元素进行双向绑定,开发者可通过Controller调用Service、DAO与后端交互,获取后端数据之后,只要修改其中Model对象的值,视图页面也会随之动态改变。这个设计架构层次非常清晰,而且具有一定的“强制性”,整个前端团队一旦采用AngularJS框架,那么整个前端开发风格会变得简单、清晰,所有团队成员都能采用一致的开发风格,这也是AngularJS的魅力所在。

AngularJS创始人的自述

“AngularJS是为了克服HTML在构建应用上的不足而设计的。HTML是一门很好的伪静态文本展示设计的声明式语言,但要构建WEB应用的话它就显得乏力了。所以我做了一些工作(你也可以觉得是小花招)来让浏览器做我想要的事。”

AngularJS特性(优点)

与jQuery的比较

jQuery

AngularJS

AngularJS的应用

构建单页面(single page application,SPA)Web应用或Web APP应用。

单页面应用(single page application)

定义

将所有的活动局限于一个页面,浏览器一开始就加载网页所有内容,当页面中有部分数据发生了变化,不会刷新整个页面,而是局部刷新(利用的Ajax技术)。

优点

缺点

AngularJS的组成

下载AngularJS

AngularJS也是一个纯粹的JavaScript库,下载AngularJS与下载其它JavaScript库一样,打开链接后,选中相应的版本下载即可。

注意

版本选择

安装AngularJS

AngularJS库的安装很简单,只要在HTML页面中导入AngularJS的JavaScript文件即可。

<script type="text/javascript" src="angular.min.js"></script>

其中,src 属性为待导入的AngularJS文件。

第一个AngularJS应用

<!DOCTYPE html><html>  <head lang="en">    <meta charset="UTF-8" />    <script src="../../js/angular-1.2.29/angular.js"></script>    <title>第一个程序</title>  </head>  <body ng-app>    <input type="text" ng-model="mymodel" />    <p>您输入的内容是:<span>{{mymodel}}</span></p>  </body></html>
上一篇:Angularjs的工程化 下一篇:Angular样式隔离(style isolation)及选择器(:host, :host-context, ::ng-deep)的使用

相关文章

相关应用

最近更新