zoukankan      html  css  js  c++  java
  • [Vue] : Vue概述

    什么是Vue.js

    • Vue.js 是目前最火的一个前端框架,React是最流行的一个前端框架。
    • Vue.js 是前端的主流框架之一,和Angular.js、React.js 一起,并成为前端三大主流框架!
    • Vue.js 是一套构建用户界面的框架,只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合。
    • Vue 核心的概念,就是让用户不再操作DOM元素,提高渲染效率,前端程序员只需要关心数据的业务逻辑,不再关系 DOM 是如何渲染的。

    MVC 与 前端中的 MVVM 之间的区别

    • MVC 是后端的分层开发概念;
    • MVVM是前端视图层的概念,主要关注于视图层分离,也就是说:MVVM把前端的视图层,分为了 三部分 Model,View ,ViewModel。

    Vue.js 基本代码和 MVVM 之间的对应关系

    Vue基本代码中,#app的 div 是 Vue 实例所控制元素区域,对应 MVVM 结构中的V。new 出来的vm对象对应 MVVM中的VM。el: '#app'表示 Vue 实例要控制页面的那个区域。data对应 MVVM 中的M,存放的是 el 中要用到的数据。

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
        <!-- 导入Vue的包 -->
        <script src="./lib/vue-2.4.0.js"></script>
    </head>
    
    <body>
        <div id="app">
            <p>{{ msg }}</p>
        </div>
    
        <script>
            // 创建Vue实例
            var vm = new Vue({
                el: '#app',
                data: {
                    msg: '欢迎学习Vue' // Vue不提倡操作DOM元素
                }
            })
        </script>
    </body>
    
    </html>
    

    插值表达式

    插值表达式是指双大括号表达式,如{{msg}},data中的所有属性,可以直接在插值表达式中引用。

  • 相关阅读:
    最大流最小割
    最大权闭合图
    凸包,多边形面积,线段在多边形内的判定。
    模线性方程
    ZOJ Monthly, August 2014
    nenu contest2
    2014 Multi-University Training Contest 10
    Codeforces Round #262 (Div. 2)
    nenu contest
    poj 2299 求逆序数
  • 原文地址:https://www.cnblogs.com/moon1992/p/11074475.html
Copyright © 2011-2022 走看看