exercises.md 1.5 KB
Newer Older
1 2
# Vue和jQuery

Z
zhaoss 已提交
3
 <div style="#6495ED" >**几何小常识:**</div>
4 5 6
![在这里插入图片描述](https://img-blog.csdnimg.cn/91c59444c19e412099d8fb454baa053e.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Yeg5L2V5b-D5YeJ,size_20,color_FFFFFF,t_70,g_se,x_16)

jQuery是使用选择器(`$`)选取DOM对象,对其进行赋值、取值、事件绑定等操作,其实和原生的HTML的区别只在于可以更方便的选取和操作DOM对象,而数据和界面是在一起的。比如需要获取label标签的内容:`$("lable").val();`,它还是依赖DOM元素的值。 
7 8 9
Vue则是通过Vue对象将数据和View完全分离开来了。对数据进行操作不再需要引用相应的DOM对象,可以说数据和View是分离的,他们通过Vue对象这个vm实现相互的绑定。这就是传说中的MVVM。


10 11
<br>

Z
zhaoss 已提交
12
 <div style="#FF8C00">**心凉小测试:**</div>
13 14
 
下列对于Vue和JQuery的描述不正确的是?<br/><br/>
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32

## 答案

jQuery的跨平台性更好。

## 选项

### A

jQuery是通过DOM来控制数据,不仅笨重而且渲染数据特别麻烦,而 Vue是通过数据来控制状态,通过控制数据来控制渲染,变量可以直接写在标签中,渲染更加优雅。
   
### B

jquery是插件,是对js原生选择器和DOM操作的封装,vue是框架,有很大一部分操作都是框架内部处理的,在编程上和原生js有很大的区别。
  
### C

Vue是双向数据绑定,jQuery是单向数据绑定。