提交 401a877f 编写于 作者: Z zhaoss

1.1.3、1.1.4小节习题、关键字添加

上级 e5d26bb7
......@@ -4,7 +4,7 @@
几何小常识: <br/><br/>
我们在初步了解Vue,看到Vue官方的第一句映入眼帘的就是介绍Vue的读音,所以小伙伴们既然要学习Vue以及将来使用Vue,我们第一步就是要掌握Vue的标准发音 (读音 /vjuː/,类似于 view)
## 测试
## 问题
下列对Vue描述 不正确 的是?<br/><br/>
......
{
"node_id": "vue-37142b787f6244279b1be76ec793fbd2",
"keywords": [],
"keywords": [
"MVVM优势",
"MVVM优点",
"MVVM和MVC"
],
"children": [],
"export": [],
"keywords_must": [],
"export": [
"exercises.json"
],
"keywords_must": [
"MVVM"
],
"keywords_forbid": []
}
\ No newline at end of file
{
"type": "code_options",
"author": null,
"source": "exercises.md",
"notebook_enable": false,
"exercise_id": "701f90e1678e44d09fa6923e43536c3a"
}
\ No newline at end of file
# Vue简介
几何小常识: <br/><br/>
MVC 是开发客户端最经典的设计模式,但是 MVC 有让人无法忽视的严重问题。在通常的开发中,除了简单的 Model、View 以外的所有部分都被放在了 Controller 里面。Controller 负责显示界面、响应用户的操作、网络请求以及与 Model 交互。随着业务逻辑的增加,controller的处理逻辑会变得越来越复杂,controller也就慢慢的变得越来越胖,这就造成了Controller逻辑复杂,难以维护。为了更好地管理代码,更方便地扩展业务,为必要为controller瘦身,于是MVVM便呼之欲出。
## 测试
关于MVVM优点描述以下 不正确 的是?<br/><br/>
## 答案
对于大型的图形应用程序,视图状态较多,ViewModel的构建和维护的成本都会比较低
## 选项
### A
View 可以独立于 Model 变化和修改,一个 ViewModel 可以绑定到不同的 View 上,当 View 变化的时候 Model 不可以不变,当 Model 变化的时候 View 也可以不变。
### B
把一些视图逻辑放在一个 ViewModel 里面,让很多 View 重用这段视图逻辑,也就是组件化思想。
### C
低耦合可重用:视图(View)可以独立于Model变化和修改,一个ViewModel可以绑定不同的"View"上,当View变化的时候Model不可以不变,当Model变化的时候View也可以不变。你可以把一些视图逻辑放在一个ViewModel里面,让很多view重用这段视图逻辑。
{
"node_id": "vue-bcc0a5c1a22a4b79acf7420d57911b73",
"keywords": [],
"keywords": [
"Vue和Jquery",
"Vue和Jquery区别",
"Vue和Jquery哪个好"
],
"children": [],
"export": [],
"export": [
"exercises.json"
],
"keywords_must": [],
"keywords_forbid": []
}
\ No newline at end of file
{
"type": "code_options",
"author": null,
"source": "exercises.md",
"notebook_enable": false,
"exercise_id": "15d61c2cf28441c39d8e965aec0b326c"
}
\ No newline at end of file
# Vue和jQuery
几何小常识: <br/><br/>
jQuery是使用选择器($)选取DOM对象,对其进行赋值、取值、事件绑定等操作,其实和原生的HTML的区别只在于可以更方便的选取和操作DOM对象,而数据和界面是在一起的。比如需要获取label标签的内容:$("lable").val();,它还是依赖DOM元素的值。
Vue则是通过Vue对象将数据和View完全分离开来了。对数据进行操作不再需要引用相应的DOM对象,可以说数据和View是分离的,他们通过Vue对象这个vm实现相互的绑定。这就是传说中的MVVM。
## 测试
Vue和JQuery的描述不正确的是?<br/><br/>
## 答案
jQuery的跨平台性更好。
## 选项
### A
jQuery是通过DOM来控制数据,不仅笨重而且渲染数据特别麻烦,而 Vue是通过数据来控制状态,通过控制数据来控制渲染,变量可以直接写在标签中,渲染更加优雅。
### B
jquery是插件,是对js原生选择器和DOM操作的封装,vue是框架,有很大一部分操作都是框架内部处理的,在编程上和原生js有很大的区别。
### C
Vue是双向数据绑定,jQuery是单向数据绑定。
......@@ -47,16 +47,26 @@
{
"MVVM优点": {
"node_id": "vue-37142b787f6244279b1be76ec793fbd2",
"keywords": [],
"keywords": [
"MVVM优势",
"MVVM优点",
"MVVM和MVC"
],
"children": [],
"keywords_must": [],
"keywords_must": [
"MVVM"
],
"keywords_forbid": []
}
},
{
"Vue和jQuery": {
"node_id": "vue-bcc0a5c1a22a4b79acf7420d57911b73",
"keywords": [],
"keywords": [
"Vue和Jquery",
"Vue和Jquery区别",
"Vue和Jquery哪个好"
],
"children": [],
"keywords_must": [],
"keywords_forbid": []
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册