前端中的MVVM

MVVM是前端视图层的分层开发思想,主要是把每一个页面分成M、V、VM,其中VM是MVVM思想的核心,因为VM是M和V之间的调度者

 

        前端页面中使用MVVM的思想,主要是为了让我们开发起来更加方便,因为MVVM提供了数据的双向绑定,注意:数据的双向绑定是由VM提供的

下面是在vue框架下的MVVM的分布情况

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <!--1.导入vue的包-->
    <script src="../JS/vue/vue2.6.10.js">

    </script>
</head>
<body>
<!--将来new的Vue实例,会控制这个元素中的所有内容
Vue实例所控制的这个元素区域就是我们的V-->
<div id="app">
    <p>{{ msg }}</p>
</div>
<script>
    <!--2.创建一个vue的实例-->
    //当我们导入包之后,在浏览器的内存之中,就多了一个Vue构造函数
    //注意:我们new出来的这个Vue实例,就是MVVM中的VM调度者
    var vm = new Vue({
        el:'#app',//el中表示需要控住的区域
        //这里的data就是MVVM中的M,专门用来保存每个页面中的数据
        data:{//data属性中,存放的是el中要使用的数据
            msg:"hello world!"//通过Vue提供的指令,很方便的就能把数据渲染在页面上,程序员不在手动操作
            //DOM元素了【前端的Vue之类的框架,不提倡我们去手动操作元素】
        },
        methods:{}

    })
</script>
</body>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值