传统开发和用框架开发的区别
传统开发: 重复的DOM和事件操作 和重复的代码
框架开发:模块化 屏蔽很多细节 生态圈
angular框架: angular是一个mvc(mvvm)的框架mvp
angular是一种面向数据的开发
angular的核心是数据,,作用是于Ui同步
在以前的开发过程中大部分代码都跟业务逻辑无关的
angular可以最大限度的减少程序员的代码,让程序员专职于业务逻辑
具备模块化
特点 : 双向绷定:控制器里的$scope可以挂数据,展示部分挂数据{{}}
依赖注入
缺点: 形参$scope名字固定 位置可以不固定
vue框架开发:
特点:简单易学 适合与移动端 渐进式的javascript框架 灵活 可以用其中一小部分功能 也可以用全部功能 易用 虚拟DOM
性能: vue2.x现在前端框架里面性能最高的
angular , vue
vue: 简单 易学 v-开头 适合与移动端 国人在维护 用户量一直在上升
angular: 上手难 ng-开头 适合pc 后台是google 用户量平稳 $scope属性和方法都在他身上挂载
兼容性:都不兼容IE低版本