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

Z
zhaoss 已提交
3
  <div style="color: pink;font-size:22px;font-weight:700">小常识:</div>
Z
zhaoss 已提交
4 5 6
<br/>![在这里插入图片描述](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)
<br/>
<br/>
7
jQuery是使用选择器(`$`)选取DOM对象,对其进行赋值、取值、事件绑定等操作,其实和原生的HTML的区别只在于可以更方便的选取和操作DOM对象,而数据和界面是在一起的。比如需要获取label标签的内容:`$("lable").val();`,它还是依赖DOM元素的值。 
8 9 10
Vue则是通过Vue对象将数据和View完全分离开来了。对数据进行操作不再需要引用相应的DOM对象,可以说数据和View是分离的,他们通过Vue对象这个vm实现相互的绑定。这就是传说中的MVVM。


11 12
<br>

Z
zhaoss 已提交
13
 <div style="color: blue;font-size:22px;font-weight:700">小测试:</div>
14 15
 
下列对于Vue和JQuery的描述不正确的是?<br/><br/>
16 17 18 19 20 21 22 23 24 25

## 答案

jQuery的跨平台性更好。

## 选项

### A

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

27 28 29
### B

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

31 32 33
### C

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