web应用开发实战作业day11

1、总结一下v-text和v-html和插值表达式的差别
v-text写在标签属性中,会覆盖标签中其他内容,且只能将数据以文本方式显示。
v-text写在标签属性中,会覆盖标签中其他内容,和v-text不同,v-html可以将数据以html数据以代码形式显示。
2、完成创建一个vue对象并和id是app的div进行绑定,然后在该div中分别用插值表达式、v-text、v-html获取到vm下data中的msg的值




    
    Title
    



{{mag}}

{{name}}

3、什么是MVVM模式,这样设计有什么优点
M表示存储数据的对象,VM表示一个中间者,V就是我们的html代码,我们要将M中的数据呈现在V中,引入了一个VM对象,V要显示数据,会找VM要,VM会从M中取到数据给V,如果V要改数据,也是通过调用VM,VM去真正改变M中的数据。我们初始化V的时候就会去取数据,所以最终的效果就是,V中数据和M中数据始终保持一致。
MVVM模式和MVC模式一样,主要目的是分离视图(View)和模型(Model),有几大优点

  1. 低耦合。视图(View)可以独立于Model变化和修改,一个ViewModel可以绑定到不同的"View"上,当View变化的时候Model可以不变,当Model变化的时候View也可以不变。
  2. 可重用性。你可以把一些视图逻辑放在一个ViewModel里面,让很多view重用这段视图逻辑。
  3. 独立开发。开发人员可以专注于业务逻辑和数据的开发(ViewModel),设计人员可以专注于页面设计,使用Expression Blend可以很容易设计界面并生成xaml代码。
  4. 可测试。界面素来是比较难于测试的,而现在测试可以针对ViewModel来写。
    4.使用vue将下列data中cat记录显示插入到页面之中
var vm = {
	el: '#app',
	data: {
		cat: {
			name: '罗小黑',
			age: 18,
			desc: '是一只黑色的猫'
		}



    
    Title
    



{{lu}}

5、使用vue,完成一个登陆校验功能。




    
    Title
    




    
    
    
    
    



登录界面

你可能感兴趣的:(web应用开发实战作业,web前端)