狂野飙车6鸿蒙版
471.84M · 2025-10-31
AngularJS是Google开源的一款前端JS结构化框架,它通过对前端开发进行分层,极好地规范了前端开发的风格——它将前端开发分为Controller层、Service层、DAO层和Model层。其中,Model对象与HTML页面(视图)上HTML元素进行双向绑定,开发者可通过Controller调用Service、DAO与后端交互,获取后端数据之后,只要修改其中Model对象的值,视图页面也会随之动态改变。这个设计架构层次非常清晰,而且具有一定的“强制性”,整个前端团队一旦采用AngularJS框架,那么整个前端开发风格会变得简单、清晰,所有团队成员都能采用一致的开发风格,这也是AngularJS的魅力所在。
“AngularJS是为了克服HTML在构建应用上的不足而设计的。HTML是一门很好的伪静态文本展示设计的声明式语言,但要构建WEB应用的话它就显得乏力了。所以我做了一些工作(你也可以觉得是小花招)来让浏览器做我想要的事。”
jQuery
AngularJS
构建单页面(single page application,SPA)Web应用或Web APP应用。
将所有的活动局限于一个页面,浏览器一开始就加载网页所有内容,当页面中有部分数据发生了变化,不会刷新整个页面,而是局部刷新(利用的Ajax技术)。
AngularJS也是一个纯粹的JavaScript库,下载AngularJS与下载其它JavaScript库一样,打开链接后,选中相应的版本下载即可。
AngularJS库的安装很简单,只要在HTML页面中导入AngularJS的JavaScript文件即可。
<script type="text/javascript" src="angular.min.js"></script>
其中,src 属性为待导入的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>