版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Baronrothschlid/article/details/82318778
小编最近因为项目需要,接触到了Angular,稍作了解,和大家分享一下:
What
一个功能非常完备的前端框架,通过增强HTML的方式提供一种便捷开发Web应用程序的方式
其核心特点就是几乎无任何DOM操作,让开发人员的精力和时间全部集中于业务
MVC的特性增强了代码的结构和可维护性,应对需求的变化做出最小的改动
Why
更少的代码实现更强劲的功能
提供了很多在传统后端开发中大量使用的思想和方式,提高前台代码的结构和可维护性
使用AnuglarJS的流程
How
在HTML中引入Angular.js文件
在自己的代码中定义一个AngularJS的模块
将模块作用到HTML中的某个节点
根据模块的功能定义控制器
根据当前页面原型设计$scope的结构
通过$scope暴露数据和行为
将暴露出来的数据和行为通过特定的指令绑定到HTML节点中