### 1、MVVM框架是什么?
```
Model-View-ViewModel:数据和视图分离框架
MVVM是Model-View-ViewModel的简写。它本质上就是MVC 的改进版。MVVM 就是将其中的View 的状态和行为抽象化,让我们将视图
UI 和业务逻辑分开。当然这些事 ViewModel 已经帮我们做了,它可以取出 Model 的数据同时帮忙处理 View 中由于需要展示内容
而涉及的业务逻辑。微软的WPF带来了新的技术体验,如Silverlight、音频、视频、3D、动画……,这导致了软件UI层更加细节化、可
定制化。同时,在技术层面,WPF也带来了 诸如Binding、Dependency Property、Routed Events、Command、
DataTemplate、ControlTemplate等新特性。MVVM(Model-View-ViewModel)框架的由来便是MVP(Model-View-Presenter)
模式与WPF结合的应用方式时发展演变过来的一种新型架构框架。它立足于原有MVP框架并且把WPF的新特性糅合进去,以应对客户日益
复杂的需求变化。
```
### 2、为什么jquery和vue有可比性?
```
将原有的直接操作dom的思想转变到分离数据和页面,然而从jquery到vue或者说是到mvvm的转变则是一个思想想的转变,是将原有的
直接操作dom的思想转变到操作数据上去
```
### 3、jquery介绍?
```
大量的其它js库依赖于juqery
jquery使用率将降低:随着浏览器厂商对HTML5规范统一遵循以及ECMA6在浏览器端的实现,jquery的使用率将会越来越低,
jquery库正在被替代
想必大家都用过jquery吧,这个曾经也是现在依然最流行的web前端js库,可是现在无论是国内还是国外他的使用率正在渐渐被其
他的js库所代替,随着浏览器厂商对HTML5规范统一遵循以及ECMA6在浏览器端的实现,jquery的使用率将会越来越低
```
### 4、vue介绍?
```
精简的MVVM框架:Model-View-ViewModel
数据操作 完成 页面渲染:它通过双向数据绑定把 View 层和 Model 层连接了起来,通过对数据的操作就可以完成对页
面视图的渲染。
快速,组合,紧凑,强大:vue以他独特的优势简单,快速,组合,紧凑,强大而迅速崛起
vue是一个兴起的前端js库,是一个精简的MVVM。从技术角度讲,Vue.js 专注于 MVVM 模型的 ViewModel 层。它通过双向数据
绑定把 View 层和 Model 层连接了起来,通过对数据的操作就可以完成对页面视图的渲染。当然还有很多其他的mvmm框架如
Angular,React都是大同小异,本质上都是基于MVVM的理念。 然而vue以他独特的优势简单,快速,组合,紧凑,强大而迅
速崛起
```
### 5、vue和jquey对比 ?
```
语法:jQuery是使用选择器($)选取DOM对象
数据和视图组合方式:jquery合在一起,vue分开
jQuery是使用选择器($)选取DOM对象,对其进行赋值、取值、事件绑定等操作,其实和原生的HTML的区别只在于可以更
方便的选取和操作DOM对象,而数据和界面是在一起的。比如需要获取label标签的内容:$("lable").val();,它还是依赖DOM元
素的值。
Vue则是通过Vue对象将数据和View完全分离开来了。对数据进行操作不再需要引用相应的DOM对象,可以说数据和View是
分离的,他们通过Vue对象这个vm实现相互的绑定。这就是传说中的MVVM。
```
### 6、jquery的本质是什么?
```
更方便的选取和操作DOM对象:其实和原生的HTML的区别只在于可以更方便的选取和操作DOM对象
```
### 7、jquery和原生html的区别是什么?
```
更方便的选取和操作DOM对象:其实和原生的HTML的区别只在于可以更方便的选取和操作DOM对象
```
### 8、vue的本质是什么?
```
双向数据绑定
数据和页面的分离
```
### 9、jquery和vue分别适合的场景?
```
vue适用的场景:复杂数据操作的后台页面,表单填写页面
jquery适用的场景:比如说一些html5的动画页面,一些需要js来操作页面样式的页面
```
### 10、jquery为什么要和vue配合使用?
```
vue侧重数据绑定,jquery侧重样式操作,动画效果等,则会更加高效率的完成业务需求
```
- 序言
- 从业感悟
- 常用名词
- HTML
- JS
- ES6新特性
- jquery和vue对比
- 彻底理解this
- JQuery添加自定义函数
- js的实现
- 原始值和引用值
- MYSQL
- 简介
- 术语
- 特点
- 范式
- 数据类型1
- 数据类型2
- 编码
- 权限管理
- 事务
- mvvc
- 引擎
- MyISAM与InnoDB区别
- 索引类型
- 锁
- 死锁
- 分层架构
- 执行计划
- join原理
- 高可用
- 日志类型
- 分库分表
- 中间件
- 服务器
- 操作系统
- 信号量 锁 队列
- PHP
- composer加载原理
- composer基础知识
- 自动加载函数
- composer加载代码
- composer 自动加载
- 内存管理
- PHP执行流程
- cgi,fastCgi,php-fpm
- HTTP
- 错误码
- 跨域请求
- 面试
- 安全
- HTTP劫持
- 设计模式
- 如何正确的使用设计模式
- 单例模式
- 原型模式
- 简单工厂模式
- 工厂方法模式
- 抽象工厂模式
- 建造者模式
- 设计原则
- 算法
- PHP短标签